Size: a a a

Compiler Development

2020 January 23

M

MaxGraey in Compiler Development
Но у AS есть шанс, так как там ситуация противоположная - никогда не будет any =)
источник

AK

Andrei Kurosh in Compiler Development
MaxGraey
Но у AS есть шанс, так как там ситуация противоположная - никогда не будет any =)
AS = AssemblyScript, не ActionScript же?
источник

M

MaxGraey in Compiler Development
Andrei Kurosh
AS = AssemblyScript, не ActionScript же?
да
источник

AK

Andrei Kurosh in Compiler Development
MaxGraey
да
там есть какие-то фундаментальные ограничения самой платформы, или это просто никому не нужно?
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
Но у AS есть шанс, так как там ситуация противоположная - никогда не будет any =)
А вы туда втащите keyof и type predicates (или как они там называются) из TypeScript - и ваш AS с говном сожрут. Потому что что позволено MS не позволено кому попало. 😒
источник

МБ

Михаил Бахтерев in Compiler Development
Dmitry Ponyatov
а какое-нибудь современное железо имеет регистровый стек?
SPARC и Itanium. Последние больше не выпускаются, но ещё работают кое-где. И там и там есть регистровые окна, которые крутятся, как стек, и фоновый spill/fill регистров.
источник

M

MaxGraey in Compiler Development
Andrei Kurosh
там есть какие-то фундаментальные ограничения самой платформы, или это просто никому не нужно?
Ну AOT довольно сложно делать если везде any понатыканы, котоые и вывести нельзя
источник

M

MaxGraey in Compiler Development
Alexander Tchitchigin
А вы туда втащите keyof и type predicates (или как они там называются) из TypeScript - и ваш AS с говном сожрут. Потому что что позволено MS не позволено кому попало. 😒
источник

M

MaxGraey in Compiler Development
keyof есть, а вот type predicates пока нету
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
keyof есть, а вот type predicates пока нету
По краю ходите! 😂
источник

M

MaxGraey in Compiler Development
Alexander Tchitchigin
По краю ходите! 😂
А ты не знадумывался почему у нас дескрипшен «Definitely not a TypeScript to WebAssembly compiler»? Думаешь это мы придумали, или кто из MS подсказал? 😂
источник

AT

Alexander Tchitchigin in Compiler Development
На TS никто не наезжает, потому что каждый думает "да пусть там хоть какой огород в типах - мы any повтыкаем, если что, и париться не будем!"
А вот всякие type families в Haskell - это ай-яй-яй, академия и башня из слоновой кости! Потому что а как же работать-то, когда any нет?
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
А ты не знадумывался почему у нас дескрипшен «Definitely not a TypeScript to WebAssembly compiler»? Думаешь это мы придумали, или кто из MS подсказал? 😂
Потому что "not" никому в глаза не бросается и можно в лёгкую хайп собрать, а потом отмазаться? 😉
источник

AT

Alexander Tchitchigin in Compiler Development
Это я по-доброму завидую - сам бы так сделал, если б мог! 😊
источник

M

MaxGraey in Compiler Development
=) А мы оказывается гуру маркетига!
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
А ты не знадумывался почему у нас дескрипшен «Definitely not a TypeScript to WebAssembly compiler»? Думаешь это мы придумали, или кто из MS подсказал? 😂
А, до меня только сейчас дошло, что ты имел в виду (в полной мере). Прости, тупанул. 😄
источник

M

MaxGraey in Compiler Development
На самом деле этот слоган родился из цитаты
источник

AT

Alexander Tchitchigin in Compiler Development
Мне напоминает про сэра Пратчетта, вечная ему память.
источник

AS

Aleksey Shipilev in Compiler Development
"asbestos-free" ещё надо дописать :)
источник

AT

Alexander Tchitchigin in Compiler Development
Aleksey Shipilev
"asbestos-free" ещё надо дописать :)
Слишком тонко, чтобы соответствовать "Definitely not a TypeScript" нужно просто "no GMO". 😉
источник