blkmrkt
подскажите полноцунную IDE для хаскеля
blkmrkt
я уже не могу с этим Атомом - несколько плагинов, и что-то постоянно отваливается
Anton
такой нет
Anatolii
вимчик норм
blkmrkt
ghc-mod скомпилен не той версией ghc постоянно ошибка, бесит дико. Все удалил из /bin, снова поставил, делаю stack build, и опять
Нурлан
blkmrkt
blkmrkt
или iTerm2 какой?
Evgeniy
Не понял про ребут - может в консоле?
Lambda madness
Зачем term, vim и emacs есть графические
blkmrkt
а я ни вим ни емакс не пользовался, но хочу попробовать - что взять?
Ekin
vim
Lambda madness
и то и то
Evgeniy
blkmrkt
Evgeniy
Про мак незнаю - только линь
blkmrkt
очень было бы круто в фуллскрине открыть tmux - сверху вим, снизу консоль - писать код хаскеля несколько часов с подсветкой и ворнингами, и вечером просто сделать stack build, и знать что оно соберется
Evgeniy
Evgeniy
я обычно открываю tmux и разбиваю на вкладки - в каждой вкладке окна тоже разбиты - и если надо сохранаю сессию на диск, если боюсь что сервер перегрузится
Evgeniy
Отцепляешься от tmux и потом из любого место цепляешься через ssh и всё восстанавливается
Evgeniy
Это сервер в одном месте а клиент в другом
Evgeniy
так называемое ИДЕ)
blkmrkt
угу, тоже так хочу
blkmrkt
можно в виртуалке еще, тогда кросс-компилить можно сразу в ней без CI
blkmrkt
хочу заново удалить хаскель-кабал-стак, но не помню чем я это все устанавливал
blkmrkt
Anatolii
D
Sublime + plugins = not bad
Нурлан
Konstantin
https://github.com/haskell/haskell-mode
Anatolii
Да, я уже смотрел
Evgeniy
И там тулзы есть под это дело
Anatolii
Я краем глаза глянул, увидел там что-то с sed и awk, подумал что наверняка есть что-то полушче
Evgeniy
LaTex
Evgeniy
Точнее как плагин к любимому редактору
Anatolii
Там и про haddock написано
Evgeniy
Я не пробовал ,подсказать ничего не могу😔
Anatolii
Что можно сгенерить доку
Anatolii
Но я пока не нашёл как
Evgeniy
Например vim-latex
Evgeniy
Хотя что мешает так в редакторе читать с плагином?
Anatolii
Да впринципе ничего не мешает
Anatolii
Хотелось с хаддоком поиграться
Evgeniy
Evgeniy
А в редакторе пробовал?
Anatolii
Не, там вон lhs2tx есть и shuffle, надо ими попробовать
blkmrkt
офигенный синтаксис в виме
Evgeniy
blkmrkt
офигенный синтаксис в виме
вот меня единственное что напрягает, это
(Main.id t), и что еще один тип с id ты не укажешь в том же файле. не скоро оверрайд будет работать?
Evgeniy
blkmrkt
blkmrkt
Evgeniy
Да фиг знает) думаю норм только Main.id почему так?
Evgeniy
А так понятно примерно что там этот кусок кода делает😊
blkmrkt
очень тяжело работать с чужими апи и JSON из-за того как нужно все типизировать
Evgeniy
blkmrkt
blkmrkt
ну и вообще для распарса жсона я вот так дефинирую что-то, что в моем представлении является структами. В одном сорцфайле уже нельзя определить, например, второй структ с полем id
time
blkmrkt
time
спасибо
blkmrkt
она недавно научилась маил отправлять если какие счетчики показывают что-то не в пределах нормы
Anatolii
Anatolii
В 8.0 добавили
Anatolii
И помойму оно там по дэфолту включено
blkmrkt
хм, а я что-то думал что этот релиз еще не вышел
Anatolii
Ты stack пользуется?
blkmrkt
угу
blkmrkt
ghc 7.0.1 у меня
Anatolii
Поставь в stack.yaml в проекте
Anatolii
lts:7.0
Anatolii
Ну и stack build сделай
blkmrkt
lts:7.0
угу я вот это в последний раз сделал, и оно мне ghc-mod сломало и вообще все, ни один редактор не может им пользоваться, тк ghc-mod собран отличной от 8.0 версии. удалил хаскель откуда мог, удалил stack и поставил заново и все равно