Andrei
Αλεχ
Из не-JS которые компилилсь в JS был Dart
Αλεχ
но он оказался не нужен
Sergey
ну вон Flutter разивается )
Sergey
о, а что с дженериками не так?
обычный же для джаваподобных языков
Αλεχ
наверное потому что язык не для хачкелистов
Αλεχ
я вот вряд ли бы с шарпа на хаскелораст перешел легко
Sergey
красивенько, да
Αλεχ
а где генерики?
Αλεχ
просто a,b?
Sergey
видимо
Sergey
а трейт как описать?
fn foo<A: Clone + Display>(input: A) {}
Sergey
возврат трейта также?
Kerrigan
если вы тут сретесь на тему джаваскрипта, то напоминаю что раст в него вполне компилируется
Sergey
Kerrigan
не слишком
Sergey
транспилятор бы
Kerrigan
если релиз собирать
Sergey
GAT это щто?
Sergey
а (никогда не запомню аббревиатуры)
Kerrigan
минус всех этих новых языков в том, что никто кроме тебя на них писать не будет
Sergey
!import std.io
выглядит как говно
Kerrigan
проще эмбеддить луа и жс
Nikita
Nikita
tinyscheme!
Nikita
я писал
Nikita
збс тащем
Kerrigan
Sergey
пойду дальше писать траспилятор раста в жс
Sergey
ибо всё говно
Nikita
один?
сам с собою, тихо под одеялом, чтоб жена не видела
Kerrigan
из примеров использования схемы в качестве языка логики я помню только naughty dog, но и там они его компилируют в нативную либу
kalloc
а кто-нибудь писал DSL-ки на расте? есть крупные проекты про это?
Nikita
я наркоман, я форт как-то раз на контроллере себе поднимал, чтобы какое-то говно периферийное быстро потыкать
Nikita
Nikita
самое оно!
Sergey
Kerrigan
blueprints!
и много ты видел движков блюпринтов?
Kerrigan
чтобы отдельно от движка
Sergey
Kerrigan
в том же LoL используют луа
Kerrigan
luna-lang попробовали сделать блюпринт-движок с компиляцией в хаскель
Kerrigan
получился такой адский трешак, что пользоваться этим невозможно
Kerrigan
чтобы всё нормально работало - нужно сделать что-то типа реакта, только для AST
Sergey
я на жс писал такое
Sergey
😄
Kerrigan
во что собиралось?
Sergey
в жс)
Sergey
простенький визуальный редактор
оперировал нодами жс и кастомными
позволял описывать кастомные ноды
и компилил результат в жс файл
достаточно читаемый
позволял запускать в песочнице
Kerrigan
жс херовый встраиваемый язык, луа легче
Sergey
так и есть
Sergey
но я писал не для встраивания
а для запуска различных скриптов на сервере по быстрому
Sergey
типа дать менеджеру написать телеграм бота за минуты
Kerrigan
тут и scratch прокатит :D
Sergey
он и был
Nikita
Крылатый
Nikita
я хотел в роутеры упихать, чтобы gpio дёргать
Kerrigan
точнее даже не скретч, а blockly
Маjко
Nikita
Nikita
тчобы клиенты такие: "уау!"
Nikita
Kerrigan
Маjко
Kerrigan
вот хз, да
Маjко
Вообще интересно поэкспериментировать
Маjко
Мб потом и плейграунд заапдейтить, если получится
Маjко
Это же офигенно, можно любые крейты будет поддерживать
Max
Так, а на русте есть некое подобие sqlite?
Чтобы были примитивные запросы и нативно (т.е. на русте)
Или проще всё бинкодить и в файл писать?
Kerrigan
Max
Слишком просто 🌝