Ignat
Ну я знаю о том, который во встроенном поиске единственный по запросу "Haskell"
Ignat
Возможно, видел используемым какой-то другой
a66ath
Использую vscode + hie полет нормальный
A64m
их три "джетбрейновский" - он вроде сдох, а может снова ожил, все эти три плагина поддерживаются приступами с перерывами
A64m
есть haskforce или как-то так
A64m
для него надо ghc-mod собирать
A64m
есть третий, который интеро использует
A64m
я тоже использую vscode + hie но там глюки конечно
a66ath
Я hoogle не генерю
a66ath
Иначе ему плоховато делается
A64m
также вчера проверял sublime + hie в принципе работает, но там еще больше всяких признаков недоделанности
A64m
ну хугл у меня как раз работает (не на виндовс, конечно, там надо код править потому что на виндовс в другом месте базы для хугла лежат)
A64m
у меня глюки с переходом из списка проблем
A64m
так что я использую отдельный плагин для ошибок и ghcid
Kirill
Есть Haskell-vim-now готовый
A64m
а там что за "бекенд"?
A64m
просто все кроме hie адово тормозит на всем что больше хеллоуворлда
A64m
т.е. hie тоже не быстрый, но хоть результатов дождаться можно
Anatolii
hie к виму прикручивается тоже
Anatolii
но да, ждать там долго надо
A64m
даже в идрисе, не то что в пурскрипте ленгвидж-сервис из коробки
A64m
но в хаскеле конечно надо полгода ждать, когда все эти костыли для очередной версии гхц обновят
Anonymous
даже в Идрисе, Карл!
Cheese
некогда IDE точить, надо код писать
Leonid 🦇
идрис более лучше готов к продакшену чем хаскель
Leonid 🦇
и вообще, ИДЕ эти ваши нужны только любителям потелебонькать хаскель вечерами, сами весь день яваскрипт в нотепад++ пишете за еду
Anonymous
ви говорите так, будта это что-то плохое
Dmitry
нэт
Anonymous
насколько я вижу, аргументы перешли от обсуждения языковых особенностей к фундаментальному тезису "они там лохи"
Alexander
где? кто?
Alexander
нас тут лохами со вчера называют, а мы только дошли :/
Alexander
плохо, товарищи, плохо
Alexander
надо было хотя бы недельку продержаться
Alexander
: (
Leonid 🦇
какие аргументы? у нас спор тут что-ли?
Евгений
какие аргументы? у нас спор тут что-ли?
Нет, говнометательство. Давайте постить говно!
Евгений
(нет)
A64m
что-то у идрисофаната бомбануло вообще на ровном месте. Разве не очевидно, что там над инфраструктурой меньше людей чем в хаскеле работает?
Евгений
Я думаю, что проблема в том, что идрис написан на хаскеле и не получается его хачить :)
Anonymous
Я думаю, что проблема в том, что идрис написан на хаскеле и не получается его хачить :)
это ничего. скоро идрис перепишут на идрис. вот тогда заживём!
Alexander
интересно там будет так же как с ats и ats2
Евгений
А чо с ats2? 🐌
Alexander
там тоже одно другое компиляет и получается странно
Alexander
ats 1 неюзабельный и нужен только для компиляния
Evgeny
Привет. А что сейчас принято/удобно/модно использовать для работы с постгресом из хаскеля?
Alexander
postgresql-simple, hasql, опалай ещё был (не помню как пишется)
Alexander
я предпочитаю второй, но он специфический
Alexander
ещё тут в округе человек postgres-wire пилил, но вроде недопилил
Denis
opaleye он пишется
кана
Да нет же тут такой команды
Alexander
но сработало : ]
Denis
мы postgresql-query юзаем, он поверх postgresql-simple
A64m
о, TTG вмерджили https://github.com/ghc/ghc/commit/0ff152c9e633accca48815e26e59d1af1fe44ceb
Evgeny
Спасибо.
A64m
там только libpq везде при том, что ДАЖЕ В ГО нативный драйвер
Andrew
Я бы предпочел libpq, чем неизвестный драйвер на го
Alexander
где бы время взять
Alexander
чтобы pg-wire попилить
Denis
уволься
Denis
из очевидного
Alexander
не, ну нафиг
A64m
это не так делается, наоборот надо чтоб на работе его надо было пилить
Denis
это сложнее
Denis
политика там
Alexander
ну у нас есть приложение где поидее это можно продавить
Alexander
но я не в том проекте
Evgeny
А кто-нибудь пробовал генерить для элма типы и json декодеры из хаскельных типов? Что там по либам для этих целей? Есть какая-нибудь, которая самая кошерная?
кана
servant и servant-elm
Alexander
у меня есть wai приложение, которому в body запроза приходит определенный json и она json в определенной форме возращает
Alexander
как к этому наиболее просто приклеить swagger или какое-то ещё описание
Leonid 🦇
swagger2?
Alexander
что-нить чтобы автоматом генерилось и можно было js-никам отдать
Denis
вы мне напомнили про идею для schematic-swagger
Denis
а так сваггер можно действительно
Leonid 🦇
swagmatic
Denis
9/10
Evgeny
Andrei
Хей, профессионалы, посоветуйте IDE, пожалуйста
для IDEA есть плагины intellij-haskell и haskforce, первый мне нравится больше тем, что сам скачивает с hackage исходники пакетов, да и вообще выглядит допиленнее оба, правда, на скале, поэтому развиваются с трудом
Влод
вот были бы на хаскеле
Кабачок
на Frege