Задачка для интересу

Apr 19, 2016 00:38

Чёто вакансия вызвала интерес у удивительно малого количества народу, я даже затрудняюсь объяснить этот феномен :) Все так недолюбливают Эрланг? Но у меня же ещё Elm и Rust, и вообще, потенциально определённая свобода в этом плане. Пишите, когда ещё вам предложат попрограммировать с пользой на чём-то неунылом за деньги ( Read more... )

problem, erlang, work, candidate, vacancy, rust, lisp, elm

Leave a comment

dmzlj April 19 2016, 03:10:32 UTC
О, Elm. Вы его правда используете? Его можно в продакшн?

Reply

swizard April 19 2016, 13:18:10 UTC
Правда используем, с cowboy'ем на бекенде, через websockets.

Я не вижу препятствий использовать его в продакшне: он существенно проще того же purescript, там просто нечему ломаться :)

Reply

dmzlj April 19 2016, 13:34:59 UTC
А у вас в опенсорсе не лежит что-нибудь? Я просто хочу посмотреть на что-то неигрушечное на Elm потому что сейчас как раз решаю, можно его использовать или нет.

Reply

swizard April 19 2016, 13:48:54 UTC
Не, я про это не опенсорсил ничего, потому что там веб часть бессмысленна без бекенда, а бекенд нельзя.

Но могу ответить на вопросы общего плана и показать какие-нибудь сниппеты, если тебя что-то конкретно заинтересует.

Вообще, я про elm всё пост хотел накатать, пора, видимо, собраться.

Reply

dmzlj April 19 2016, 13:54:38 UTC
Там стабильно с версиями/совместимостью или уже аналог кабал хэлла?

Я когда пробовал, у меня один компонент требовал одной версии Elm, другой - другой.

Виджеты свои или взяли с elm-ui ?

Почему бэкенд динамически типизированный, а на фронтенде внезапно Elm, а не что нибудь другое? Казалось
бы для лисперов не существует javascript problem

Reply

swizard April 19 2016, 14:27:56 UTC
> Там стабильно с версиями/совместимостью или уже аналог кабал хэлла?

Я пока не сталкивался с такого рода проблемами, может, потому что я сразу начал с версии 0.16. С другой стороны, я из компонентов совсем мало использую:

elm-lang/core 3.0.0
evancz/elm-effects 2.0.1
evancz/elm-html 4.0.2
evancz/elm-http 3.0.0
evancz/start-app 2.0.2
evancz/virtual-dom 2.1.0

Но есть другая неприятность: автоматически подсасываются только пакаджи с http://package.elm-lang.org, а туда (насколько я понял) не принимают проекты, использующие Native (ffi который). Поэтому такие вещи приходится вручную собирать по гитхабу.

> Виджеты свои или взяли с elm-ui ?

Свои (если это можно назвать виджетами). Это интранет морда, она по виду у нас ближе к опердени, нежели к аппстору :)

> Почему бэкенд динамически типизированный, а на фронтенде внезапно Elm, а не что нибудь другое? Казалось бы для лисперов не существует javascript problemЯ сначала и написал на джаваскрипте, но по ( ... )

Reply

ext_3623563 April 24 2016, 17:33:29 UTC
А какую библиотеку elm используете для websocket?

Reply

swizard April 25 2016, 20:21:15 UTC
Немного перепиленый форк вот этой.

Reply


Leave a comment

Up