Quet
а теперь еще и реализация лиспа
все как положено “… an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp” ?
Alexander
Точнее сначала попробуем чистый haskell но боюсь в констрейнты не удожимся
Alexander
Специализированный = не generic purpose а под задачу
Alexander
но всё равно это боль
Там всякие ivory тоже не работают? (Хотя вроде ты им не впечатлен был и вроде он вам бесполезен)
Dmitry
ну напиши например DNS прокси на ивори
Dmitry
думаю это будет очень увлекательное занятие
Alexander
Я не опытен в ivory это к касперским :)
Alexander
Слушай а есть какой-нибудь минимальный кусок который мог бы быть интересен и который за короткое время запилить можно? Мне тут вскоре нужно будет поэкспериментировать с haskell, ivory и т.п. вещами
Quet
Dmitry
интересен кому, погоди?
Alexander
А задачи подходящей нет, точнее есть та что заморожена, но там я боюсь часть по NDA попадает, а мне по этому пост
Dmitry
go? возвращаемся к мипсу
Dmitry
там где работает go, хаскел тоже работает
Alexander
Т.е. если увидеть пост making fast dns proxy in haskell
Dmitry
а вот этот гребаный мипс используется китайцами из за халявности
Dmitry
и никому больше не нужен
Quet
мипс64 он умеет кстати
Dmitry
прокся уже написана давно, я как пример привел
Dmitry
еще есть DPI движок
Quet
но я думаю у тебя конечно не такой мипс )
Dmitry
там кстати машинная обучалка на хаскеле
Dmitry
как раз генерится код всё как мы любим
Dmitry
серверная часть везде на хскеле
Dmitry
но в железках мипс и си. ну есть выбор - покоцанные плюсы или си
Alexander
Мне просто нужно что-то достаточно мелкое и со стейтом и для чего важно latency
Dmitry
я выбираю на си писать в таких услових
Quet
раст вроде умеет мипс32 еще
Dmitry
"умеет"
Dmitry
хаскел тоже "умеет", теоретически
Dmitry
unregisterized
Dmitry
короче в продакшоне в эмдеде такие вещи использовать чревато
Quet
ну у хаскеля рантайм, то-се по-любому страшнее его тащить а раст — считай тот же си
Quet
ни gc, ни рантайма с асинхронностью
Dmitry
не, это мне все не страшно
Dmitry
мне страшно отсутствие оптимизации в сочетании с ленивостью
Dmitry
ну и плюс возможные баги компилера
Dmitry
ну энивэй, я не готов в конторе топить за раст
Dmitry
то, что есть проще на си оставить
Dmitry
вполне себе язык
Alexander
+
Dmitry
я там уже эрланг насадил один раз, до сих пор отмываюсь
Quet
за эрланг пожалел что обмазался им?
Artem
мне ocaml когда-то нравился
Artem
даже в проде есть
Dmitry
@quetzal да. его единственный пойнт - что типа кривая обучения низкая или как там говорят. короче людям освоить легко. если людям освоить нелегко или они не собираются это делать - то всё, можно закапывать. он для очень узкого класса задач. по сути это сишный рантайм и DSL к нему со стремным синтаксисом
Dmitry
мы на нем и раньше пописывали, но у нас люди были, которых он устраивал или даже нравился
Dmitry
мне - нет
Dmitry
но мы его, кстати, на мипсе раскочегаривали
Dmitry
языки с vm легко портировать
Алдар
эликсир же, эрланг с лучшим синтаксисом
Quet
эликсир же, эрланг с лучшим синтаксисом
фу, там чет кажется от руби взяли не лучшее
Dmitry
@hardliner тогда эликсир был еще далеко от продакшона. потом мы эрланговый проект свернули, и я больше в это не собираюсь
Alexander
Эх (просто так эх)
Alexander
/me просто нечего делать пока на spb-HUG еду и я делаю случайные комментарии
Dmitry
кстати, замечали, как упоминание, что что-то (неважно) реализовано на #haskell вызывает шквал мутных коментов и вообще батхёрт?
Dmitry
каждый раз
Dmitry
т.е пишешь сделал X с такими-то результатами - всем ок. пишешь тоже самое, но упоминаешь язык - и понеслось
Алдар
фу, там чет кажется от руби взяли не лучшее
ну это вкусовщина, для многих синтаксис эрланга ок
Dmitry
@quetzal да везде - в жж, жуике, твиторе. любое упоминание х-ла вызывает срач автоматом
Dmitry
интересно вот ocaml так же работает?
Quet
на окамле просто не пишут )
Quet
хотя не, фейбук чет пописывает
Dmitry
ну видимо уже нет
Quet
reason, bucklescript
Anatolii
мне почему-то кажется что на нем больше чем на хаскеле пишут
Dmitry
кто, где?
Anatolii
я не знаю почему у меня такое мнение сложилось
Anatolii
оно очень субъективно
Anatolii
просто по тому что видел в интернетах
Dmitry
по моему, он уже начал помирать когда я в эту всю историю пришел, а это произошло в 2008 что ли.
Quet
ну если б не фб то я даже не знаю кто окамл использует
Quet
а так они активно толкают flow (который на камле)
Anatolii
ну значит я крупно ошибкался:)
Quet
reason (который камл и на камле)
Misha
кто, где?
Jane Street вроде
Quet
кстати, замечали, как упоминание, что что-то (неважно) реализовано на #haskell вызывает шквал мутных коментов и вообще батхёрт?
есть и другая сторона — когда что-то реализовано не на хаскель, приходят со штангой и говорят что на хаскеле это в 10 раз короче было бы и работало в 3 раза быстрее )
Alexander
Реже приходят гораздо