
Evgenij
27.09.2016
10:59:11
И там тулзы есть под это дело

Anatolii
27.09.2016
11:00:55
Я краем глаза глянул, увидел там что-то с sed и awk, подумал что наверняка есть что-то полушче

Evgenij
27.09.2016
11:06:45
LaTex
Точнее как плагин к любимому редактору

Google

Anatolii
27.09.2016
11:08:14
Там и про haddock написано

Evgenij
27.09.2016
11:08:23
Я не пробовал ,подсказать ничего не могу?

Anatolii
27.09.2016
11:08:34
Что можно сгенерить доку
Но я пока не нашёл как

Evgenij
27.09.2016
11:09:01
Например vim-latex
Хотя что мешает так в редакторе читать с плагином?

Anatolii
27.09.2016
11:11:35
Да впринципе ничего не мешает
Хотелось с хаддоком поиграться

Evgenij
27.09.2016
11:16:55
А в редакторе пробовал?

Anatolii
27.09.2016
11:28:12
Не, там вон lhs2tx есть и shuffle, надо ими попробовать

Evgenij
27.09.2016
11:54:22
Да приятный глазу?

Google

Evgenij
27.09.2016
11:56:50

blkmrkt
27.09.2016
11:59:43
вот меня единственное что напрягает, это
(Main.id t), и что еще один тип с id ты не укажешь в том же файле. не скоро оверрайд будет работать?

Evgenij
27.09.2016
12:00:49
Сам писал или копипаста как пример?

blkmrkt
27.09.2016
12:49:36

Evgenij
27.09.2016
12:59:02
Да фиг знает) думаю норм только Main.id почему так?
А так понятно примерно что там этот кусок кода делает?

blkmrkt
27.09.2016
13:01:47
очень тяжело работать с чужими апи и JSON из-за того как нужно все типизировать

Evgenij
27.09.2016
13:09:27

blkmrkt
27.09.2016
13:09:45

time
27.09.2016
13:17:36
а что это за штука? что-то графитовое?

blkmrkt
27.09.2016
13:17:57

time
27.09.2016
13:18:07
спасибо

blkmrkt
27.09.2016
13:18:22
она недавно научилась маил отправлять если какие счетчики показывают что-то не в пределах нормы

Anatolii
27.09.2016
13:25:56
Есть расширение компилятора OverloadedRecordFields
В 8.0 добавили
И помойму оно там по дэфолту включено

blkmrkt
27.09.2016
13:26:27
хм, а я что-то думал что этот релиз еще не вышел

Anatolii
27.09.2016
13:26:37
Ты stack пользуется?

Google

blkmrkt
27.09.2016
13:26:43
угу
ghc 7.0.1 у меня

Anatolii
27.09.2016
13:26:59
Поставь в stack.yaml в проекте
lts:7.0
Ну и stack build сделай

blkmrkt
27.09.2016
13:31:46
lts:7.0
угу я вот это в последний раз сделал, и оно мне ghc-mod сломало и вообще все, ни один редактор не может им пользоваться, тк ghc-mod собран отличной от 8.0 версии. удалил хаскель откуда мог, удалил stack и поставил заново и все равно

Anatolii
27.09.2016
13:32:20
А ghcmod переставлял?
Я после обновления версии пкреустановил ghcmod hindent и всякие такие тулзовины

blkmrkt
27.09.2016
13:35:33
похоже либа optparse-generic несовместима с lts-7.0
а ок, там новая версия, сорри

Evgenij
27.09.2016
13:40:19
В 8 ghc уже вроде можно или нет?
Поля называть одинаково

Anatolii
27.09.2016
13:40:24
Ну нужна opt parse generic 1.1.3
А у тебя 1.1.0
Наверное в LTS ниже
В stack.yaml воде можно добавить нужную либу, нужной версии

blkmrkt
27.09.2016
13:43:12
хм, а я в cabal файл всегда добавлял новые депенденси, и стак их ставил
а добавлял их напрямую в стак, и все фейлилось

Anatolii
27.09.2016
13:45:07
Это в stack.yaml было?

Google

blkmrkt
27.09.2016
13:45:51
угу

Evgenij
27.09.2016
14:31:13
Тут tmux- spacemacs(Elm+Haskell)

Danil
27.09.2016
14:53:55
emacs + intero норм
но надо к емаксу привыкнуть ( отвыкнуть уже никак к сожалению ?)

Evgenij
27.09.2016
15:03:06
emacs + intero норм
intero смотрел тоже ок - но на spacemacs'е сижу иногда - тут haskell, elm, golang итп - думаю на нём буду сидеть как фуллстэк(ИМХО)
Сразу скажу - Джаваподобные не приживутся
Там всё подругому
Кстати почему spacemacs - вим красота вместе с эмаксовой(что я не оценил но не раздражает) - и главное показывает все команды если забыл(внизу)?
И можно свои запилить если нужно!

Semyon
27.09.2016
15:11:39

Evgenij
27.09.2016
15:12:10

Danil
27.09.2016
15:33:47
я начал с emacs prelude. сейчас на чистом со своим конфигом. не все нравится но уйти не могу((( offtop так то))

Evgenij
27.09.2016
15:36:19

Danil
27.09.2016
15:38:01
прости не понимаю смысла термина "поточное программирование"

Evgenij
27.09.2016
15:44:32
Точнее не поток - конвеер

Danil
27.09.2016
15:48:52
тогда не согласен) при удобной конфигурации можно автоматизировать рутинные ( конвеер) задачи и не заморачиваться. всёже оффтоп. нет отдельного чата по ide?))) почему?))

Evgenij
27.09.2016
15:49:47
Хотел узнать мнение - стоит?

Danil
27.09.2016
15:58:59
я очень начинающий в хаскеле. elm однозначно мышление на нужное направление ( имхо) настраивает. хотя многого из хаскеля не хватает. и тот кто за него отвечает не хочет его усложнять.... попробовать стоит.. использовать в продакшене не стал бы

Google

Yung
27.09.2016
15:59:52
PureScript вроде более хаскелеподобный, ближе чем elm

Evgenij
27.09.2016
16:00:39

Danil
27.09.2016
17:13:52
elm подходит для того, чтобы выстроить мышление на функциональный лад. преимущества\недостатки - пока сам не попробуешь - никакие мнения не помогут. попробовать стоит. как сравнивать даже не представляю. Однозначно поможет писать лучше на js но как замена - не уверен
на самом деле интереснее что то типа ghcjs но туда вход какой то больно сложный ( или я не сильно пытался). elm в этом плане ооочень хорош

Vasiliy
30.09.2016
14:28:42
у меня какая-то фигня, когда делаю stack init:
❯ stack init
Stack configuration file stack.yaml exists, use 'stack solver' to fix the existing config file or '--force' to overwrite it.
CallStack (from HasCallStack):
error, called at src/Stack/Init.hs:70:9 in stack-1.1.2-8QBDToCWPQ4DATkvweI8mN:Stack.Init
https://gist.github.com/vyorkin/3bb8c96be9db58c6c19127ea0e0fd798 – оч информативно, конечно :)
каким-то раком все разрулилось
только тормозит все это в spacemacs,
хотя нормально, сойдет на первое время

Paul
30.09.2016
18:49:08
Теперь на каналах лайки можно ставить)
Ну и опросы пилить)