Size: a a a

Elm Lang сообщество разработчиков

2020 October 26

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Я на саббатикале :)
источник

K

Kir in Elm Lang сообщество разработчиков
Написанием всякого на хаскелле, например
источник

MP

Max P in Elm Lang сообщество разработчиков
написанием то я тоже занимаюсь) а что именно?
источник

K

Kir in Elm Lang сообщество разработчиков
плагины с языковым сервером для VSCode и прочего
источник

MP

Max P in Elm Lang сообщество разработчиков
просто у меня, например, на горизонте задачка построить пачку отчетов в таблице, фильтры, сортировки, пагинация, ну стандарт стандартов, спасибо что не форму регистрации сделать... мне, то что вы тут обсуждаете совсем непонятно)
источник

MP

Max P in Elm Lang сообщество разработчиков
Kir
плагины с языковым сервером для VSCode и прочего
о... любопытно
источник

MP

Max P in Elm Lang сообщество разработчиков
мне кажется, раз у вас такие знания, то и задачи должны быть подобающие)
источник

K

Kir in Elm Lang сообщество разработчиков
У нас опыт работы на хаскелле, где все эти конструкции присутствуют и широко используются.
источник

MP

Max P in Elm Lang сообщество разработчиков
Kir
У нас опыт работы на хаскелле, где все эти конструкции присутствуют и широко используются.
мне скорее интересно, в таком случае, какие задачи решали на хаскеле? не REST Api же писали... )
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Почему нет? Я и такое делал
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Только важно не само наличие REST API, а то, что за этим API стоит
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Просто данные из базы в JSON с помощью Haskell нечасто перекладывают. Обычно профит от языка лежит где-то посередине между БД и JSON :)
источник

MP

Max P in Elm Lang сообщество разработчиков
спасибо за ответ, звучит разумно)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Тонкий CRUD с формами на базу натянуть можно и без Хаскеля. Но можно и на хаскеле, есть даже фреймворк целый для этого :)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Я работал в фирме, где переписали бек на Хаскеле, когда на Ruby стало невыносимо поддерживать из-за сложности бизнес-логики
источник

K

Kir in Elm Lang сообщество разработчиков
REST API на хаскелле через servant удобно делать. В одном пакете описал здоровый тип для интерфейса, во втором - сервер, а в третьем вызвал функцию client и она сгенерировала клиентов для всех эндпоинтов.
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
удобно скаффолдить в рельсах. Потому что ты вообще не пишешь код. Польза от servant не в скорости разработки
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Ладно, чёт углубились. Тут эльмочат
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
Kir
REST API на хаскелле через servant удобно делать. В одном пакете описал здоровый тип для интерфейса, во втором - сервер, а в третьем вызвал функцию client и она сгенерировала клиентов для всех эндпоинтов.
потом описываешь структуры запросов и ответов
data ClientOrderCreateRequest = ClientCreateOrderRequest { clientCreateOrderRequestId :: UUID, clientCreateOrderRequestName :: Text … }
У - Удобство
до старой доброй энтерпрайз жавы еще не дотягивает, но где-то близко
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Эй вы, хаскелисты. Вы чатом ошиблись
источник