Size: a a a

Programming Offtop

2020 April 20

VP

Vladimir Petrakovich in Programming Offtop
Ilmir
Уже две ненужные прослойки!
WASM не выкинешь, будучи в браузере
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
В смысле, чтобы в биткод компилить можно было. Тут уж точно лишняя прослойка ни к чему, иначе отладка превратится из "где я ошибся" в "какая из черепашек пиздит".
Мне казалось, наличие промежуточных AST наоборот упрощает процесс рассуждений о компиляторе, не?
источник

VP

Vladimir Petrakovich in Programming Offtop
Вот если выкидывать его вместе с браузером - то норм
источник

СГ

Сергей Греков... in Programming Offtop
Ilmir
А зачем, кстати, именно в котлиновский IR компилировать, а не создать что-то своё по мотивам. IR же слишком котлино-специфичен.
Так мультиплатформа же
источник

I

Ilmir in Programming Offtop
Vladimir Petrakovich
WASM не выкинешь, будучи в браузере
Я не про васм, а про котлиновский ир и биткод
источник

AM

Andrew Mikhaylov in Programming Offtop
Сергей Греков
Так мультиплатформа же
И интероп с котлином
источник

I

Ilmir in Programming Offtop
Andrew Mikhaylov
Мне казалось, наличие промежуточных AST наоборот упрощает процесс рассуждений о компиляторе, не?
Это если они спроектированны конкретно под язык, а не стащены с другого языка/компилятора.
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
И интероп с котлином
И вагон компромиссов в придачу
источник

AM

Andrew Mikhaylov in Programming Offtop
Да понятно, что Ильмир будет против, им потом ещё баги разгребать, которые вы со своим языком находить будете
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
Это если они спроектированны конкретно под язык, а не стащены с другого языка/компилятора.
Мысль понял, я думал, вы вообще
источник

I

Ilmir in Programming Offtop
Andrew Mikhaylov
Да понятно, что Ильмир будет против, им потом ещё баги разгребать, которые вы со своим языком находить будете
Так ир-то вообще еще не стабильный. На свой страх и риск играться можно.
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
Так ир-то вообще еще не стабильный. На свой страх и риск играться можно.
Я думаю, он стабилизируется раньше, чем кто-либо из местных свой язык до 1.0 до состояния публичной демки "не стыдно маме показать" доведёт.
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
Я думаю, он стабилизируется раньше, чем кто-либо из местных свой язык до 1.0 до состояния публичной демки "не стыдно маме показать" доведёт.
У меня идея была лучше:

В Си комплилять 👻
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
У меня идея была лучше:

В Си комплилять 👻
источник

I

Igor in Programming Offtop
На самом деле Unity так же C# компилирует (так шо мировая практика лол)
IL2CPP
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
На самом деле Unity так же C# компилирует (так шо мировая практика лол)
IL2CPP
Да я знаю про il2cpp, или как его, но это ж трындец
источник

I

Igor in Programming Offtop
Зато просто и кросплатформенно, срезаем углы и запрыгиваем на плечи гигантов 😏
источник

VP

Vladimir Petrakovich in Programming Offtop
ЯП для людей, а не машин
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
Зато просто и кросплатформенно, срезаем углы и запрыгиваем на плечи гигантов 😏
Ладно, а на ведре ты как с системой взаимодействовать собрался?
источник

I

Ilmir in Programming Offtop
Igor
У меня идея была лучше:

В Си комплилять 👻
Для начала сойдет, но потом всплывёт проблема с отладкой, а именно с дебаг инфой. Тут уж, несмотря на мою нелюбовь в ллвм, лучше биткод с дебаг инфой генерировать.
источник