Dmitry
Kirill ну, многие ли сейчас начнут стартовать новые проекты на жабе?
Dmitry
может, котлин
A64m
А в LLVM же компилится?
на самом деле очень плохо
Andrei
А в LLVM же компилится?
вроде как только формально
Dmitry
в котлин более менее верю. в новые проекты на жабе нет. это значит, что они легаси прям со старта
parket
на самом деле очень плохо
Очень жаль. Спасибо :(
Dmitry
так что да, сдаёт go и котлину
Kirill
мне вот непонятно как вдруг котлин вдруг выполз
Pavel
Почему тогда не Scala?
Kirill
так-то джетбрейнз его в 11-м году соорудил, откуда вдруг такой adoption...
Dmitry
ну, как. как-то они с гуглом замутили, думаю потому ,что гугл устал судиться с ораклом
A64m
Очень жаль. Спасибо :(
существуют только работы по тому чтоб хаскель компилировать в ллвм-ный биткод вместе с рантаймом и т.д. что планируется для последующей компиляции в вебасмбли, вообще для кросскомпиляции и т.д. но там понка никаких юзабельных результатов. Что сейчас есть - просто использование llvm как бекенда (не особо хорошего причем, там надо много костылей чтоб хаскель компилировать)
Dmitry
щас с одной стороны возьмут котлин, с другой стороны выкинут жабью инфраструктуру - и всё, оракл давай досвиданья.
Vitalii (UnknownNPC)
ну, как. как-то они с гуглом замутили, думаю потому ,что гугл устал судиться с ораклом
Под замутили подразумеваемся поддержка при разработке под андроид?
Kirill
а, гугл, ну это фактор, но тут и элексир вот тоже за гугл цепляется, к примеру :)
Dmitry
ну в эликсир я не очень верю
Dmitry
взяли руби
Dmitry
взяли beam
Dmitry
и на пересечении должно что-то хорошее получится?
Dmitry
не уверен.
Dmitry
надо смотреть, куда бегут с рельс
Andrei
взяли руби
рубистов. от руби там пару ключевых слов осталось.
Kirill
ну в жс успех больше при худших входных :)
Dmitry
в жс я in long run не верю
Dmitry
на бэкенде. на фронте не знаю.
Andrei
надо смотреть, куда бегут с рельс
trailblazer, hanami (это на руби), Crystal (статически типизированный компилируемый руби)
Dmitry
прям бегут-бегут? это основное направление?
кана
год назад на эликсир с фениксом бежали
Andrei
бегут те, кто рефлексирует, конечно
кана
думаю, споткнулись об ecto и не добежали
Dmitry
м?
Dmitry
echo ?
Dmitry
подробнее?
кана
исправил
Dmitry
а. а что с ecto ?
Dmitry
https://github.com/elixir-ecto/ecto ?
Andrei
оно
Andrei
не всем нравится
кана
да. Видел несколько отзывов, что мол после active record слишком сложно) Многие рубисты отсеялись
Andrei
местами не работает
Kirill
местами это как?
Dmitry
@IvanovPvl почему не скала - я думаю, из-за бессмысленной сложности скалы. т.е это непростая задача, когда основным принципом делается "что бы не как в хаскеле"
Dmitry
из "что бы не как юниксе" - получился виндовс, например
Dmitry
так что "что бы не как в x" - не самая лучшая мотивация что-то делать.
A64m
не думаю, что там такая мотивация была
Dmitry
ну, такое ощущение складывается, из того, что видишь
Dmitry
т.е береся история/генезис ФЯ, отматывается назад и в какой-то момент говорят - мы пойдем другим путём
Dmitry
ну я скалу внимательно не изучал, могу ошибаться
Dmitry
но то, что я видел, как-то вообще не вызывает желание с ней разбираться.
A64m
это продукт популярного одно время подхода в языкостроении, что надо делать язык как некий мейнстримный, но с элементами ФП
Andrei
местами это как?
я полтора года тому не смог разобраться, как вытащить m2m записи из one2many отношения на их DSL (комменты постов юзера, как-то так), забил и сделал кондово.
A64m
хотя в одном из манифестов этого движения, пейпере Эрика Мейера про хаскель и визуал бейсик можно сказать такое противопоставление есть
A64m
сейчас это все закончилось, более популярно делать языки где нету ничего, от чего программисту будто бы станет только лучше
Andrei
но то, что я видел, как-то вообще не вызывает желание с ней разбираться.
ходят анекдоты, что скаловоды иллюстрируют всякие хитрые концепции кодом на Haskell
Kirill
ммм, а reason?
Andrei
Aleksei (astynax)
он уже не ML
Kirill
ну да, про его точки с запятой :)
кана
ну нет
Andrei
ну да, про его точки с запятой :)
это альтернативный синтаксис для ocaml 🙂
кана
в элме не предложили никаких альтернатив
кана
просто убрали фичи и все
Dmitry
@lonokhov ну и вся судьба эльма показывает губительность такого подхода
Dmitry
слишком не мейнстрим для мейнстримных
Dmitry
слишком шлак для тех, кто из хаскеля.
A64m
ммм, а reason?
ризон это совсем другое направление, когда берут ФЯ и как-нибудь его обмайнстримливают, такое не было популярным никогда, но вообще было, F# например
Andrei
больше того, ocaml в Reason первоклассный гражданин
Dmitry
@lonokhov но elm же это вообще фейспалм в итоге. особенно с полиморфизмом и тайпклассами там круто выступили
A64m
ходят анекдоты, что скаловоды иллюстрируют всякие хитрые концепции кодом на Haskell
ну это только те скалисты, которые хаскелисты или эмелисты, запертые в теле скалиста, таких там много, но все равно меньшинство
Dmitry
да непонятно, что такое скалист
Dmitry
это хаскелист, который заперт корпорацыи и пишет на жабе, но местами находит возможность кусочек на скале написать?
Dmitry
когда тимлид отвернулся
Dmitry
или код в ревью не попадает
Leonid 🦇
@lonokhov но elm же это вообще фейспалм в итоге. особенно с полиморфизмом и тайпклассами там круто выступили
Говорят фронтендерам нравится. Опять же у гоферов получилось, эльму бы к какой конторе прицепиться и тоже полетит
Dmitry
ну ты ж знаешь, у нас все на нем писать отказались, потому что язык фундаментально сломан
Dmitry
т.е второй драйвер кроме "не как в хаскеле" это "не смогли, но скажем, что так надо"