Dmitry
Kirill ну, многие ли сейчас начнут стартовать новые проекты на жабе?
Dmitry
может, котлин
Dmitry
в котлин более менее верю. в новые проекты на жабе нет. это значит, что они легаси прям со старта
parket
Dmitry
так что да, сдаёт go и котлину
Kirill
мне вот непонятно как вдруг котлин вдруг выполз
Pavel
Почему тогда не Scala?
Kirill
так-то джетбрейнз его в 11-м году соорудил, откуда вдруг такой adoption...
Dmitry
ну, как. как-то они с гуглом замутили, думаю потому ,что гугл устал судиться с ораклом
Aleksei (astynax)
A64m
Очень жаль. Спасибо :(
существуют только работы по тому чтоб хаскель компилировать в ллвм-ный биткод вместе с рантаймом и т.д. что планируется для последующей компиляции в вебасмбли, вообще для кросскомпиляции и т.д. но там понка никаких юзабельных результатов.
Что сейчас есть - просто использование llvm как бекенда (не особо хорошего причем, там надо много костылей чтоб хаскель компилировать)
Dmitry
щас с одной стороны возьмут котлин, с другой стороны выкинут жабью инфраструктуру - и всё, оракл давай досвиданья.
Vitalii (UnknownNPC)
Kirill
а, гугл, ну это фактор, но тут и элексир вот тоже за гугл цепляется, к примеру :)
Andrei
Dmitry
ну в эликсир я не очень верю
Dmitry
взяли руби
Dmitry
взяли beam
Dmitry
и на пересечении должно что-то хорошее получится?
Dmitry
не уверен.
Dmitry
надо смотреть, куда бегут с рельс
Andrei
взяли руби
рубистов. от руби там пару ключевых слов осталось.
Kirill
ну в жс успех больше при худших входных :)
Dmitry
в жс я in long run не верю
Dmitry
на бэкенде. на фронте не знаю.
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
хотя в одном из манифестов этого движения, пейпере Эрика Мейера про хаскель и визуал бейсик можно сказать такое противопоставление есть
Andrei
A64m
сейчас это все закончилось, более популярно делать языки где нету ничего, от чего программисту будто бы станет только лучше
Kirill
ммм, а reason?
Andrei
Aleksei (astynax)
он уже не ML
Kirill
ну да, про его точки с запятой :)
Leonid 🦇
кана
ну нет
кана
в элме не предложили никаких альтернатив
кана
просто убрали фичи и все
Dmitry
@lonokhov ну и вся судьба эльма показывает губительность такого подхода
Dmitry
слишком не мейнстрим для мейнстримных
Dmitry
слишком шлак для тех, кто из хаскеля.
A64m
ммм, а reason?
ризон это совсем другое направление, когда берут ФЯ и как-нибудь его обмайнстримливают, такое не было популярным никогда, но вообще было, F# например
Andrei
больше того, ocaml в Reason первоклассный гражданин
Dmitry
@lonokhov но elm же это вообще фейспалм в итоге. особенно с полиморфизмом и тайпклассами там круто выступили
Dmitry
да непонятно, что такое скалист
Dmitry
это хаскелист, который заперт корпорацыи и пишет на жабе, но местами находит возможность кусочек на скале написать?
Dmitry
когда тимлид отвернулся
Dmitry
или код в ревью не попадает
Dmitry
ну ты ж знаешь, у нас все на нем писать отказались, потому что язык фундаментально сломан
Dmitry
т.е второй драйвер кроме "не как в хаскеле" это "не смогли, но скажем, что так надо"