
Evgenij
30.06.2016
17:21:20
Я хоть с бухучётом немного знаком) Но реально на хаске можно создать DSL под эту предметную область и потом как мне кажется очень легко поддерживать - про эрланг не думал но подумаю ?

Denis
30.06.2016
17:21:45
DSL вообще фигня.

Evgenij
30.06.2016
17:22:31

Denis
30.06.2016
17:23:16
Тыкал тут палочкой Microsoft Dynamics. Там тоже DSL, но никакой предметной ориентированности, числьно смахивает на тот же с++. И отличное энтерпрайзное решение за рубежом.

Google

Denis
30.06.2016
17:23:36
сильно смахивает.

Evgenij
30.06.2016
17:23:43

Denis
30.06.2016
17:23:45
Что-то у меня сегодня опечаток так много

Evgenij
30.06.2016
17:24:20
Кстати кто статап хочет замутить - уже все говорять венчуры - вкладываем в команду!https://habrahabr.ru/post/304440/ там об этом
Кстати это спорно
Они ничего не боятся – это хороший фактор. Если профессионалу поставить задачу, он поговорит с кем-то, наберется чужих мнений и скажет, что это нельзя сделать.
Если поставить задачу перед олимпиадниками, они скажут: «О! Надо ее решать». Идут и решают ее до тех пор, пока не решат. Вот это классное качество.

Denis
30.06.2016
17:33:43
Там скрыта реальная ситуация с профессионалом. Он взвесит ЗА и ПРОТИВ, решит, что задача не стоит требуемых ресурсов и, чтобы никому голову не морочить деталями, скажет просто, что это невозможно.

Evgenij
30.06.2016
17:34:49
Да я так же думаю - но....в фэйсбук тоже профи неверили?

Denis
30.06.2016
17:35:36
Фейсбук это которые все на жаваскрипте писали?
Не то, чтобы я имел что-то против жаваскрипта, но... ?

Evgenij
30.06.2016
17:36:52
Да на чём писали не важно) Главное результат? Это гики типа нас будут скулить про голанг гавно или хаскель для яйцеголовых(имхо)?
Я предполагаю во сколько поддержка у них сейчас стоит - реально
В деньгах и времени

Google

Denis
30.06.2016
17:40:49
Ну, сегодня они делают классные вещи.
Это само по себе окупает уже любые расходы

Evgenij
30.06.2016
17:43:41
Ну, сегодня они делают классные вещи.
Не спорю но если тоже самое запилишь с дешёвой базой - думаешь не откусишь у них - жадность и реализм в бизнесе зашкаливает -> Завтра ты им предложишь сэкономит миллионы - уже первй вопрос отпадет - зачем это нужно а дальше чисто Ваша работа?
Я вот например думал как скрестить хаскель с голангом - решил юникс путь - пишем маленькие утилы и потом комбинируем их по пайпу пользуясь линукс конвеером- реально много что решает
И ненадо срачи как и почему)

Denis
30.06.2016
17:52:39

Evgenij
30.06.2016
17:52:43
Причём можно модули разрабатывать независимо от языка и по деньгам и по времени
Это чисто моё наблюдение
Конечно проблема при таком подходе типов остра но думаю как решить ? Может знатные люди подключатся в обсуждение

Мерлин
30.06.2016
17:59:41

Denis
30.06.2016
17:59:59
Был такой проект на гитхабе

Мерлин
30.06.2016
18:00:13

Denis
30.06.2016
18:00:16
Порыться надо.
Не на самой вм, но бесшовное взаимодействие Erlang/Go точно было.

Evgenij
30.06.2016
18:01:06

Мерлин
30.06.2016
18:01:58

Denis
30.06.2016
18:02:20
Рельно видел ?- интересно
Не могу никак вспомнить фамилию человека, который эту штуку запилил. Что-то на З вертится в голове, но не могу вспомнить.

Google

Denis
30.06.2016
18:03:34
То есть код на эрланге обменивался сигналами с кодом на Го и даже не знал об этом.

Evgenij
30.06.2016
18:04:01

Anatolii
30.06.2016
18:04:01
Посмотри на эликсир, говорят что оч приятный язык на эрланг вм

Мерлин
30.06.2016
18:04:25
Есть даже Go <-> lua

Denis
30.06.2016
18:05:08
https://github.com/Elzor/erlang-golang-node

Evgenij
30.06.2016
18:05:42

Denis
30.06.2016
18:05:52
Сомнения гложут, но похоже, что все же он.
А, нашел!
https://github.com/Zert
Его профиль
https://github.com/goerlang/node

Evgenij
30.06.2016
18:08:22
Вот что в эрланге нравится стоит посмотреть -behaviour(gen_server).
и понятно всё что далее)

Denis
30.06.2016
18:08:32
А это сам проект по эмуляции ноды на Го
Не его проект, оказывается. Память подвела опять
А еще там рядом другой проект есть: https://github.com/goerlang/port
Это если хочется использовать либы на Го в виртуальной машине эрланга.

Evgenij
30.06.2016
18:12:06
Что пугает там 3 а там 4 годы последних коммитов
Но идея понятна

Denis
30.06.2016
18:12:30
Для эрланга плевые сроки ?

Google

Denis
30.06.2016
18:12:49
Но да, вероятно проекты заброшены.

Evgenij
30.06.2016
18:13:20
Да тоже думаю - но видно можно ненапрягаясь )

Denis
30.06.2016
18:13:39
Ты можешь напрямую к этому товарищу обратиться, если надо. Он довольно общительный.

Evgenij
30.06.2016
18:14:09
Но хакель только с Си видел связку ну с питонами вроде

Denis
30.06.2016
18:14:40
В эрланге интеграция с другими языками очень легко делается.

Evgenij
30.06.2016
18:14:55

Denis
30.06.2016
18:14:58
Пишется небольшой драйвер (в доках есть подробная инструкция) и готово

Evgenij
30.06.2016
18:15:33

Denis
30.06.2016
18:15:46
По этим докам язык, как правило, и учат.

Admin
ERROR: S client not available

Evgenij
30.06.2016
18:16:50
Это да. ?
Зажёг у меня старую любовь к Эрлангу?Но посмотрю с практики

Denis
30.06.2016
18:28:42

Evgenij
30.06.2016
18:29:21
Да знаю - числодробилка это джава?

Denis
30.06.2016
18:29:24
Она медленная и это не беспокоит эрлангистов. Им тупо пофиг.

Alexander
30.06.2016
18:31:03
Ух понаписали то

Evgenij
30.06.2016
18:31:34

Denis
30.06.2016
18:32:36
Откуда такое в хаскеле???

Anatolii
30.06.2016
18:32:52
Cloud haskell

Evgenij
30.06.2016
18:32:55

Google

Anatolii
30.06.2016
18:32:58
Погугли

Alexander
30.06.2016
18:33:57
Фаал толеранс это что?

Denis
30.06.2016
18:34:36

Anatolii
30.06.2016
18:34:54
Ребята про эрланг говорили

Denis
30.06.2016
18:34:56
Cloud haskell выглядит вкусно, в теории.

Anatolii
30.06.2016
18:35:07
Поэтому я им про Клауд хаскель сказал

Alexander
30.06.2016
18:35:18
Это что-то из хипстерского подхода к эрлангу? :)
Let it crash с C-H можно иметь, если нужно

Evgenij
30.06.2016
18:35:35

Alexander
30.06.2016
18:36:03
Это в где угодно можно, где есть система мониторинга того что падает

Denis
30.06.2016
18:36:41
Вопрос в накладных расходах.

Evgenij
30.06.2016
18:37:10

Alexander
30.06.2016
18:37:45
Расходы не важны, важно удобство и осмысленность такого подхода
Для удобства нужна система мониторинга, для осмысленности не знаю :)

Denis
30.06.2016
18:38:21
Для осмысленности нужна архитектура

Alexander
30.06.2016
18:38:34
В Erlang т.к. beam можно любой код на любую ноду слать

Evgenij
30.06.2016
18:38:45

Alexander
30.06.2016
18:38:54
В C-H нужно одинаковый бинарь или сошками кидаться
Let it fail это красивая сказка причем появившаяся сравнительно недавно по сравнению с временем жизни ерланг
Еще и зачастую возводимая в абсолют:)

Denis
30.06.2016
18:40:18
Ничего, что она живет в реальных проектах? ?

Evgenij
30.06.2016
18:40:26

Alexander
30.06.2016
18:40:56
Ну в реальных проектах много что живет