Anatolii
низким уровнем вхождения
Anatolii
легкой заменяемостью
Alexander
Я публичных реализаций много не назову
Quet
ну погугли ж ты (
Anatolii
а о кач-ве кода на выходе - все умалкивают
Anatolii
ну больше чем на хаскеле
Quet
кроме паксоса raft ещё
Anatolii
это 100%
Alexander
Давай только кто делает утверждение?
Quet
в бесконечность раз больше чем на хаскеле
Alexander
Я про рафт не спрашивал
Denis
А давайте другой пример. Есть задача реализовать в продукте скриптовый язык для поддержки системы плагинов (плагины на нем будут писаться). Вы бы выбрали?
Anatolii
но это не значит что на хаскеле тяжело написать такое:)
Alexander
Ну у меня вот тут прям передо мной есть паксос на хацкеле
Alexander
А на го нету бесконечности
Quet
ссылку?
Quet
на паксос на хаскеле
Alexander
Устраивайся к нам - посмотришь
Quet
мы все ж про публичное пространство говорим что там у кого в приватике никто проверить не может
Alexander
Его врятли в скором времени откроем
Alexander
Так на какую реализацию мне смотреть?
Alexander
Где multipaxos, со всеми расширениями?
Quet
ну про бесконечность это шутка понятно на просторах хакаджа найдётся пара неработающих реализаций рафта наверное )
Alexander
kontiki
Alexander
А зачем больше?
Alexander
Хотя с контиками былт проблемы какие-то с изменениями кластера
Alexander
Но я не следил подробно
Alexander
Учитывая что паксос без расширений это задача на 1 день
Alexander
Так что дает го, что не дают другие ЯП?
Alexander
И как это понять не уча язык
Quet
стандартная библиотека, конкаренси, простой язык
Quet
рантайм вменяемый ещё и простая интеграция с сишным кодом
Denis
рантайм вменяемый ещё и простая интеграция с сишным кодом
Ты назвал все то, что традиционно записывают в достоинства хаскеля. В теории :-)
Quet
но слив с вопроса про Идрис на пятерочку конечно
Alexander
Я понял как хацкель только без системы типов
Alexander
Т.е. я не понимаю почему го мне поможет
Alexander
А не скажем rust или тупо си
Quet
раст все же сильно ниже уровнем
Alexander
Да ну
Alexander
Все что есть в го есть и тап
Alexander
*там
Quet
ну в ассемблере тоже "все есть" ) gc нет в расте например
Denis
А не скажем rust или тупо си
Попробуй составить матрицу принятия решений.
Alexander
Ну мне сказали что это очевидно не изучая язык
Alexander
Как я матрицу поставлю если я его не знаю
Alexander
По мотивам Рабинович напел?
Alexander
И в интернетах рассказали?
Quet
не "не изучая язык", а "не изучая досконально"
Alexander
Ну Идрис тоже доскалально читать не нужно
Quet
отлично
Denis
Ну мне сказали что это очевидно не изучая язык
Часто решение можно принять, ориентируясь на внешние данные о языке. Частота использования в проектах, количество предложений на рынке труда, стоимость лицензий, средняя за специалистов и так далее
Quet
и поэтому ты не можешь сказать в каких задачах он более "выгоден" ?
Alexander
Но чтения документации спек и туториалов очевидно недостаточно
Quet
ок, хер с ним с идрисом где более "выгоден" хаскель?
Alexander
Т.к. я могу только догадываться и у меня нету опыта практического применения
Alexander
Чем го?
Quet
чем все остальное
Denis
Но чтения документации спек и туториалов очевидно недостаточно
Проектные менеджеры их, как правило, вовсе не читают
Quet
ну должна ж быть какая-то ниша где хаскель это лучшее решение
Quet
не считая "пишу диссер по системам типов"
Alexander
Во всех задачах, за исключением того где на другом я.п. нету всех готовых либ. И где не нужны пруверы или очень высокая эффективность
Quet
"во всех задачах" уже как-то не очень задача написать драйвер сетевой карты под линукс тут все ж очевидно что не прокатит вовсе не из-за "нет готовых либ"
Quet
и прувер с эффективностью не помешал бы
Alexander
Мне кажется если читать что я пишу, то половина комментариев к моим словам отпадет, советую
Alexander
Ну не помешал бы, ничем помочь не могу
Quet
опять эти ужимки многозначительные хорошо хоть не попросил ссылок накидать на то что действительно драйвера на хаскеле не пишут =р
Quet
и полчаса доказывать это
Alexander
Ребят из галуа я конечно лично не знаю но знаю что они пишут
Alexander
Хотя знаю тех кто там работал
Quet
ну... "ссылка на гитхаб или этого не существует" =р
Alexander
Galois/haLVM может чтото открытое и есть
Alexander
Давай сам
Alexander
Мне честно лень тратить время
Denis
ок, хер с ним с идрисом где более "выгоден" хаскель?
С оговоркой, что к нему начнут пилить нормальные библиотеки, много для чего годится. В продаешене в первую очередь
Quet
да что сам ( как и в случае остального с хаскелем будет 3 независимых proof-of-concept из которых ни один не пошел в продакшен
Quet
это в лучшем случае
Alexander
Возможно
Denis