blkmrkt
подскажите полноцунную IDE для хаскеля
blkmrkt
я уже не могу с этим Атомом - несколько плагинов, и что-то постоянно отваливается
Anton
такой нет
Anatolii
вимчик норм
Evgeniy
подскажите полноцунную IDE для хаскеля
Попробуй spacemacs - я узаю даже под SQL)
blkmrkt
ghc-mod скомпилен не той версией ghc постоянно ошибка, бесит дико. Все удалил из /bin, снова поставил, делаю stack build, и опять
Evgeniy
я уже не могу с этим Атомом - несколько плагинов, и что-то постоянно отваливается
А атом под хаскель сырой - пробовал - есл неохота много руками тюнинговать - либо вим (например haskell-vim-now) или spacemacs
blkmrkt
А атом под хаскель сырой - пробовал - есл неохота много руками тюнинговать - либо вим (например haskell-vim-now) или spacemacs
всегда хотел спросить как олдфаги вимом-емаксом пользуются – делают ребут ОС в headless режим сперва?
blkmrkt
или iTerm2 какой?
Evgeniy
Не понял про ребут - может в консоле?
Lambda madness
Зачем term, vim и emacs есть графические
blkmrkt
а я ни вим ни емакс не пользовался, но хочу попробовать - что взять?
Ekin
vim
Lambda madness
и то и то
Evgeniy
Про мак незнаю - только линь
blkmrkt
очень было бы круто в фуллскрине открыть tmux - сверху вим, снизу консоль - писать код хаскеля несколько часов с подсветкой и ворнингами, и вечером просто сделать stack build, и знать что оно соберется
Evgeniy
я обычно открываю tmux и разбиваю на вкладки - в каждой вкладке окна тоже разбиты - и если надо сохранаю сессию на диск, если боюсь что сервер перегрузится
Evgeniy
Отцепляешься от tmux и потом из любого место цепляешься через ssh и всё восстанавливается
Evgeniy
Это сервер в одном месте а клиент в другом
Evgeniy
так называемое ИДЕ)
blkmrkt
угу, тоже так хочу
blkmrkt
можно в виртуалке еще, тогда кросс-компилить можно сразу в ней без CI
blkmrkt
хочу заново удалить хаскель-кабал-стак, но не помню чем я это все устанавливал
blkmrkt
ясно.
Anatolii
D
Sublime + plugins = not bad
Нурлан
mac
есть macVim
Konstantin
https://github.com/haskell/haskell-mode
Evgeniy
на всякий случай вопрос продублирую, а то он затерялся
https://wiki.haskell.org/Literate_programming Может это поможет , хотя я думаю ты смотрел уже
Anatolii
Да, я уже смотрел
Evgeniy
И там тулзы есть под это дело
Anatolii
Я краем глаза глянул, увидел там что-то с sed и awk, подумал что наверняка есть что-то полушче
Evgeniy
LaTex
Evgeniy
Точнее как плагин к любимому редактору
Anatolii
Там и про haddock написано
Evgeniy
Я не пробовал ,подсказать ничего не могу😔
Anatolii
Что можно сгенерить доку
Anatolii
Но я пока не нашёл как
Evgeniy
Например vim-latex
Evgeniy
Что можно сгенерить доку
Да тоже читал - надо попробовать
Evgeniy
Хотя что мешает так в редакторе читать с плагином?
Anatolii
Да впринципе ничего не мешает
Anatolii
Хотелось с хаддоком поиграться
Evgeniy
Evgeniy
А в редакторе пробовал?
Anatolii
Не, там вон lhs2tx есть и shuffle, надо ими попробовать
blkmrkt
офигенный синтаксис в виме
Evgeniy
офигенный синтаксис в виме
Да приятный глазу😊
Evgeniy
Не, там вон lhs2tx есть и shuffle, надо ими попробовать
Удобно было бы - прогнал через тузлу и получил набор связанных нтмл , чтобы через броузер ходить локально по всем ссылкам итп
blkmrkt
офигенный синтаксис в виме
вот меня единственное что напрягает, это (Main.id t), и что еще один тип с id ты не укажешь в том же файле. не скоро оверрайд будет работать?
blkmrkt
спасибо, гугл
Evgeniy
офигенный синтаксис в виме
Сам писал или копипаста как пример?
blkmrkt
Сам писал или копипаста как пример?
сам писал. слишком быдлокод?
Evgeniy
Да фиг знает) думаю норм только Main.id почему так?
Evgeniy
А так понятно примерно что там этот кусок кода делает😊
blkmrkt
Да фиг знает) думаю норм только Main.id почему так?
вот мне тоже интересно, я привык к structам в других ЯП, но иначе не собиралось
blkmrkt
очень тяжело работать с чужими апи и JSON из-за того как нужно все типизировать
blkmrkt
Main.id собиралось ,а с id нет?Интересно почему
конфлики с id из какого-то пакета
blkmrkt
ну и вообще для распарса жсона я вот так дефинирую что-то, что в моем представлении является структами. В одном сорцфайле уже нельзя определить, например, второй структ с полем id
time
и вот так активность сети выглядит, спайками
а что это за штука? что-то графитовое?
time
спасибо
blkmrkt
она недавно научилась маил отправлять если какие счетчики показывают что-то не в пределах нормы
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 и поставил заново и все равно