Size: a a a

2019 December 27

A

Alex in ru.nim.talks
gavr
Ваще не понял про код реорлеринг, зачем оно надо? что такое top level scope? типа глобал видимость штоль
Спроси арака, я так понимаю когда-то кому-то оно было нужно, и теперь оно у всех
источник

g

gavr in ru.nim.talks
довелось на vala только один раз для завода написать, а так всем зоказщщикам нужны культи
источник

A

Alex in ru.nim.talks
gavr
до сих пор хлебаю(
Соболезную
источник

g

gavr in ru.nim.talks
вчера зачем то написал штуку которая позволяет писать на vala как на nim чисто по отступам, типа препроцессор хех
источник

g

gavr in ru.nim.talks
источник

g

gavr in ru.nim.talks
возникла трабла с seq последовательностями которые
ssss
  .sort
  .map...
пришлось отучать, интересно как эту проблему решают языки с отступами
источник

A

Alex in ru.nim.talks
Делай теперь мердж реквест
источник

A

Alex in ru.nim.talks
Превратим все языки в ним
источник

g

gavr in ru.nim.talks
Alex
Превратим все языки в ним
vala уже имеет питоний синтаксис, сам компилятор просто жрет 2 типа файлов, но мне он не нравится, он просто другой, зачем делать буквально другой синтаксис с другими ключевыми словами
источник

g

gavr in ru.nim.talks
типа вместо switch case тут case when, вместо using lib, uses
источник

g

gavr in ru.nim.talks
следующий шаг избавится от ; а потом скобок после ключевых слов
источник

g

gavr in ru.nim.talks
А статья офигенная, по поводу схожести с д, недавно начал его изучать и действительно кроме хот код релоад это буквально копия ним в плане функциональности, ну еще вроде аст там незя менять, но есть миксины оч крутые
источник

A

Alex in ru.nim.talks
gavr
vala уже имеет питоний синтаксис, сам компилятор просто жрет 2 типа файлов, но мне он не нравится, он просто другой, зачем делать буквально другой синтаксис с другими ключевыми словами
А зачем ты на ней пишешь?
источник

g

gavr in ru.nim.talks
Alex
А зачем ты на ней пишешь?
Просто почему то мне она очень зашла, язык был создан gnome, я обожаю gnome, создан для создания GTK Gui (а я как раз из Qt). Он компилируется в Си, с помощью gir можно сделать биндинги для любого другого языка, причем нативные биндинги объектов. У vala нет GC, у нее второй из всех языков ARC (когда колы деструкора за тя подставляет в код компилятор, атомарщина возникает только в сложных случаях, второй такой у Swift, но он вне эпла юзлес)
источник

g

gavr in ru.nim.talks
и как ты говоришь в своей статье про сложность избыточность, vala как раз простая как палка, это просто C#/Java и синтаксически и по возможностям, интроспекция в аот языке есть благодаря хитрой системе типов GObject
источник

g

gavr in ru.nim.talks
о, есть 2 короткие статьи  тык тык, как раз из второй из них я узнал про nim хех
источник

A

Alex in ru.nim.talks
gavr
и как ты говоришь в своей статье про сложность избыточность, vala как раз простая как палка, это просто C#/Java и синтаксически и по возможностям, интроспекция в аот языке есть благодаря хитрой системе типов GObject
Прикольно, посмотрю. Заинтересовал)
источник

g

gavr in ru.nim.talks
Alex
Прикольно, посмотрю. Заинтересовал)
а и тк кк нет гц, она бысттрая
источник

A

Alex in ru.nim.talks
Ну она требует каких то либ из гтк, или бинарники самодостаточны?
источник

AF

Amir Fazleev in ru.nim.talks
источник