@haskellru

Страница 72 из 1551
Denis
15.07.2016
13:16:19
А давайте другой пример. Есть задача реализовать в продукте скриптовый язык для поддержки системы плагинов (плагины на нем будут писаться). Вы бы выбрали?

Anatolii
15.07.2016
13:16:30
но это не значит что на хаскеле тяжело написать такое:)

Alexander
15.07.2016
13:16:33
Ну у меня вот тут прям передо мной есть паксос на хацкеле

А на го нету бесконечности

Google
Quet
15.07.2016
13:16:42
ссылку?

на паксос на хаскеле

Alexander
15.07.2016
13:17:02
Устраивайся к нам - посмотришь

Quet
15.07.2016
13:17:45
мы все ж про публичное пространство говорим что там у кого в приватике никто проверить не может

Alexander
15.07.2016
13:17:49
Его врятли в скором времени откроем

Denis
15.07.2016
13:18:50
Alexander
15.07.2016
13:19:39
Так на какую реализацию мне смотреть?

Где multipaxos, со всеми расширениями?

Quet
15.07.2016
13:20:00
ну про бесконечность это шутка понятно на просторах хакаджа найдётся пара неработающих реализаций рафта наверное )

Alexander
15.07.2016
13:20:15
kontiki

А зачем больше?

Хотя с контиками былт проблемы какие-то с изменениями кластера

Но я не следил подробно

Google
Alexander
15.07.2016
13:21:02
Учитывая что паксос без расширений это задача на 1 день

Так что дает го, что не дают другие ЯП?

И как это понять не уча язык

Quet
15.07.2016
13:22:04
стандартная библиотека, конкаренси, простой язык

рантайм вменяемый ещё и простая интеграция с сишным кодом

Denis
15.07.2016
13:23:21
рантайм вменяемый ещё и простая интеграция с сишным кодом
Ты назвал все то, что традиционно записывают в достоинства хаскеля. В теории :-)

Quet
15.07.2016
13:23:34
но слив с вопроса про Идрис на пятерочку конечно

Alexander
15.07.2016
13:23:46
Я понял как хацкель только без системы типов

Т.е. я не понимаю почему го мне поможет

А не скажем rust или тупо си

Quet
15.07.2016
13:24:47
раст все же сильно ниже уровнем

Alexander
15.07.2016
13:24:56
Да ну

Все что есть в го есть и тап

*там

Quet
15.07.2016
13:25:44
ну в ассемблере тоже "все есть" ) gc нет в расте например

Denis
15.07.2016
13:25:49
А не скажем rust или тупо си
Попробуй составить матрицу принятия решений.

Alexander
15.07.2016
13:26:07
Ну мне сказали что это очевидно не изучая язык

Как я матрицу поставлю если я его не знаю

По мотивам Рабинович напел?

И в интернетах рассказали?

Google
Quet
15.07.2016
13:26:57
не "не изучая язык", а "не изучая досконально"

Alexander
15.07.2016
13:27:35
Ну Идрис тоже доскалально читать не нужно

Quet
15.07.2016
13:27:40
отлично

Denis
15.07.2016
13:27:50
Ну мне сказали что это очевидно не изучая язык
Часто решение можно принять, ориентируясь на внешние данные о языке. Частота использования в проектах, количество предложений на рынке труда, стоимость лицензий, средняя за специалистов и так далее

Quet
15.07.2016
13:27:52
и поэтому ты не можешь сказать в каких задачах он более "выгоден" ?

Alexander
15.07.2016
13:27:54
Но чтения документации спек и туториалов очевидно недостаточно

Quet
15.07.2016
13:28:12
ок, хер с ним с идрисом где более "выгоден" хаскель?

Alexander
15.07.2016
13:28:14
Т.к. я могу только догадываться и у меня нету опыта практического применения

Чем го?

Quet
15.07.2016
13:28:34
чем все остальное

Denis
15.07.2016
13:28:48
Но чтения документации спек и туториалов очевидно недостаточно
Проектные менеджеры их, как правило, вовсе не читают

Quet
15.07.2016
13:29:01
ну должна ж быть какая-то ниша где хаскель это лучшее решение

Quet
15.07.2016
13:29:16
не считая "пишу диссер по системам типов"

Alexander
15.07.2016
13:29:20
Во всех задачах, за исключением того где на другом я.п. нету всех готовых либ. И где не нужны пруверы или очень высокая эффективность

Quet
15.07.2016
13:30:11
"во всех задачах" уже как-то не очень задача написать драйвер сетевой карты под линукс тут все ж очевидно что не прокатит вовсе не из-за "нет готовых либ"

и прувер с эффективностью не помешал бы

Alexander
15.07.2016
13:31:11
Мне кажется если читать что я пишу, то половина комментариев к моим словам отпадет, советую

Ну не помешал бы, ничем помочь не могу

Quet
15.07.2016
13:32:26
опять эти ужимки многозначительные хорошо хоть не попросил ссылок накидать на то что действительно драйвера на хаскеле не пишут =р

Google
Quet
15.07.2016
13:32:36
и полчаса доказывать это

Alexander
15.07.2016
13:32:54
Ребят из галуа я конечно лично не знаю но знаю что они пишут

Хотя знаю тех кто там работал

Quet
15.07.2016
13:33:37
ну... "ссылка на гитхаб или этого не существует" =р

Alexander
15.07.2016
13:34:35
Galois/haLVM может чтото открытое и есть

Давай сам

Мне честно лень тратить время

Denis
15.07.2016
13:35:38
ок, хер с ним с идрисом где более "выгоден" хаскель?
С оговоркой, что к нему начнут пилить нормальные библиотеки, много для чего годится. В продаешене в первую очередь

Quet
15.07.2016
13:36:18
да что сам ( как и в случае остального с хаскелем будет 3 независимых proof-of-concept из которых ни один не пошел в продакшен

это в лучшем случае

Admin
ERROR: S client not available

Alexander
15.07.2016
13:36:40
Возможно

Denis
15.07.2016
13:37:12
Alexander
15.07.2016
13:37:16
Мне не сильно интересно боросться с чужой религией

Коммерческого профита от этого у меня нет

Quet
15.07.2016
13:37:37
религия это когда про язык говорят что он "лучше для всех задач" с небольшими оговорками

не придумали еще таких языков

Alexander
15.07.2016
13:38:30
Оговорки не небольшие

Quet
15.07.2016
13:38:55
ну наличие библиотек только

Google
Alexander
15.07.2016
13:38:56
В общем очередной раз подчеркну что мне лень с тобой спорить с телефона

Пишут же...
Человек верит что не пишут, не мешай ему

Quet
15.07.2016
13:41:12
как какой-то эксперимент - возможно но в линуксе/bsd/винде что-то не видел ни одного драйвера на хаскеле ах да, ребята из галуа пилят но никому не показывают

Alexander
15.07.2016
13:41:45
Возможно, но можно почитать что это

Окамли впрочем в этом отношении более успешны

Denis
15.07.2016
13:42:58
как какой-то эксперимент - возможно но в линуксе/bsd/винде что-то не видел ни одного драйвера на хаскеле ах да, ребята из галуа пилят но никому не показывают
Еще лет 5 назад читал мануал, как написать драйвер (сетевой карты как раз) на хаскеле под линукс с ядром 2.6

Quet
15.07.2016
13:43:26
Denis
15.07.2016
13:43:32
Ясное дело, речь шла о концепции, но все же это было

Quet
15.07.2016
13:44:08
ради концепции можно и на брэйнфаке написать но толку-то?

Denis
15.07.2016
13:44:14
и много с тех пор в линуксе драйверов новых появилось на хаскеле?
Не в курсе. Сразу после сдачи проекта я снес линукс и больше не возвращался к нему :-)

Quet
15.07.2016
13:44:28
ну в винде или osx или в bsd

да хоть где =р

Denis
15.07.2016
13:45:32
ну в винде или osx или в bsd
В вроде в принципе драйвер написать на чем-то отличном от сиплюсплюс сложно. Ну, си еще, наверное, годится, с оговорками. В гейоси тоже правит обжектси

/ В винде/

Quet
15.07.2016
13:46:23
еще раз -- я не про принципиальную возможность и обычно там не плюсы даже, а просто си

Denis
15.07.2016
13:50:32
Alexander
15.07.2016
13:51:05
Или мл-ли, кто там миктоведро с днс доказанным писал?

Верблюд возможно оживет когданить когда там нормальную RTS осилят, если осилят

Quet
15.07.2016
13:52:02
да уже кажется быстрее хаскель сделают нормальным чем окамл

Alexander
15.07.2016
13:52:24
Это вполне возможно

Denis
15.07.2016
13:52:26
Верблюд возможно оживет когданить когда там нормальную RTS осилят, если осилят
Вот это *если* я уже давно стал читать как *никогда не*

Alexander
15.07.2016
13:53:19
Ну они в процессе поддержки SMP

Denis
15.07.2016
13:53:25
Там и сообщество, кажется, сильно усохло.

Страница 72 из 1551