@haskellru

Страница 679 из 1551
Aleksey
15.12.2017
10:35:18
Но комбайн сомнительный получается всяко

A64m
15.12.2017
10:35:21
меня в ghci раздражает невозможность дампать сделанные в нем объявления в файл и релоадить их

Aleksey
15.12.2017
10:35:39
Ха, это то я автоматизировал себе

-- work with local .ghci :def r. const(return ":cmd readFile \".ghci\"") :def rr \m -> return (":reload " ++ m ++ "\n:r.") :def >> \x -> return (":! echo \"" ++ x ++ "\" >> .ghci")

Google
Aleksey
15.12.2017
10:36:22
Убого, но лучше, чем ничего

A64m
15.12.2017
10:36:48
не, я рассматривал такой вариант, но мне не хочется при объявлениях команды вбивать

Leonid
15.12.2017
10:36:50
haskell-mode норм фронт к ghci

Alister
15.12.2017
10:37:13
а чем вам hello@hello > python

не репл?

Denis
15.12.2017
10:37:16
@A64m_qb0 зачем в hie ekg добавили? https://github.com/haskell/haskell-ide-engine/commit/e2b4228506be19124bc6aa988f58000ddb88a1c0

A64m
15.12.2017
10:38:21
чтоб смотреть в браузере как он течет?

также меня раздражает отнострочная история

да много чего, куча мелочей еще вроде отсутствия подсветки и фаззи-комплита

Alexander
15.12.2017
10:40:10
++

Yuriy
15.12.2017
10:40:14
A64m
15.12.2017
10:40:14
а, из немелочей еще дико бесит, что он хаддоки не показывает

illiatshurotshka❄️
15.12.2017
10:40:28
почему?
потому что он не существует

Google
Yuriy
15.12.2017
10:40:43
Denis
15.12.2017
10:41:09
а, из немелочей еще дико бесит, что он хаддоки не показывает
уже показывает, на тултипе нажимаешь на documents и оно рядом в новой секции открывает доку

A64m
15.12.2017
10:41:25
я про ghci

illiatshurotshka❄️
15.12.2017
10:42:40
он давно умер

A64m
15.12.2017
10:43:03
hie как раз один из немногих хаскелекостылей, который показывает доки

а так норма, конечно, доки не показывать

Denis
15.12.2017
10:43:24


illiatshurotshka❄️
15.12.2017
10:43:30
из-за того что одну фичу убрали из компилятора; правда совсем недавно добавили динамический интерпретатор и все может быть спасено

A64m
15.12.2017
10:44:20
совсем без репла, хотябы убогого как-то совсем не весело

Alexander
15.12.2017
10:44:46
в с тоже есть репл, называется gdb

Denis
15.12.2017
10:47:01
там vscode обновился

A64m
15.12.2017
10:47:35
да, но там ничего особо интересного

Alister
15.12.2017
10:50:10
кстати, а в чем писать хаскельный код?

Alexander
15.12.2017
10:50:15
hie - stack only?

в любом текстовом редакторе

Alister
15.12.2017
10:50:22
если не фанат консольных редакторов

A64m
15.12.2017
10:50:22
нет

не знаю, мне ничего не нравится

illiatshurotshka❄️
15.12.2017
10:51:19
тогда emacs

Google
A64m
15.12.2017
10:51:33
мне и имакс не нравится

illiatshurotshka❄️
15.12.2017
10:51:48
ты странный

Alexander
15.12.2017
10:57:02
в общем везде есть какие-то решения и все не очень, поэтому любимый редактор лучше всего подойдет

vim/neovim/gvim/mcedit/emacs/idea/vscode/notepad++/atom

illiatshurotshka❄️
15.12.2017
10:57:57
/microsoft word

A64m
15.12.2017
10:58:43
http://taylor.fausak.me/static/images/2017/11/15/chart-editors.png

интересно что vscode аж на третьем месте. хотя все понятно, конечно

Leonid
15.12.2017
11:00:58
все знают что емакс лучший "недо-ide"

A64m
15.12.2017
11:01:29
я не знаю

Leonid
15.12.2017
11:01:51
теперь знай

A64m
15.12.2017
11:03:05
интересно, что Фузак как готовый ответ VS зачем-то всунул, а идею - нет. хотя все понятно, конечно, у него там все готовые варианты такие

A64m
15.12.2017
11:09:31
(на всякий случай поясню, что я удивился тому, что вскод обогнал атом, а то сейчас понял, что как-то двусмысленно написано)

A64m
15.12.2017
11:11:33
да, но кого это когда останавливало?

ну и тут больше роль играет качество хаскелекостылей соотвествующих, а в атомный большой труд вложен

ну и по такой логике (медленность и т.д.) саблайм выше должен быть

+ Neovim 1 BBEdit 1 Eclipse 2 Far manager or any simple text editor 1 Geany 3 Gedit 3 HEAT 1 Haskell IDE for Mac 1 Haskell Studio, 1 Haskell for Mac 1 Haskell for Mac, Chocolat 1 Haskell layer for spacemacs 1 Inhouse Haskell IDE 1 IntelliJ 19 IntelliJ IDEA 4 IntelliJ Idea 1 Intellig 1 Intellij 7 Intellij-Haskell 1 Intellj 1 KEdit 1 Kate 2 Kate (KDE) 1 Leksah 2 Mousepad, Gedit 1 My students use others 1 NeoVim 2 Neovim 12 Nuclide 1 Pluma, nano 1 SpaceMacs 1 Spacemacs 12 Spacemacs with vim bindings 1 Spacemacs with vim keybindings 1 Spacemacs, IntelliJ 1 TextMate 4 Tried Intellij, back to Atom 1 Yi 1 emacs+evil 1 gVim 1 geany 4 gedit 2 intellij 2 kakoune 1 kate 3 mcedit 2 nano 3 nano (unironically) 1 nano, yi 1 neovim 6 sam, ed, notepad 1 scite 1 spacemacs 5 vis (vim-like) 1 yi 1

Denis
15.12.2017
11:15:49
haskell for mac довольно годно

еще сделали бы поддержку просто проектов

Google
Denis
15.12.2017
11:16:08
а не только hfm

A64m
15.12.2017
11:16:26
почему они пишут спейсмакс, а не имакс выбирают? С неовимом-то это еще понятно

Aleksey
15.12.2017
11:17:34
еще сделали бы поддержку просто проектов
Не сделают. HFM, это не редактор и не собирается им становиться. Это как IHaskell - песочница

Aleksey
15.12.2017
11:18:40
Будет ещё один плохой редактор

A64m
15.12.2017
11:19:53
Inhouse Haskell IDE 1

Andrei
15.12.2017
11:33:04
зато учится очень быстро.
И заканчивается очень быстро. И после этого начинаются километры boilerplate

Будет ещё один плохой редактор
Редактор-то, может, и допилят, но IDE точно не осилят

Alexander
15.12.2017
11:35:31
спейсмакс это же для вимеров

Admin
ERROR: S client not available

Alexander
15.12.2017
11:35:39
и все настроено

товарищи

а вы знаете насколько глобальное withEnvironment?

а забейте его уже нету

A64m
15.12.2017
11:56:41
все же форматирование кода крисдоном это настоящее искусство while !counter !ind = do if ind >= fromIntegral (MV.length kay) || ind < 0 then pure counter else let i = fromIntegral ind in do curr <- MV.read kay i MV.write kay i (if curr >= 3 then curr - 1 else curr + 1) while (counter + 1) (ind + curr)

Denis
15.12.2017
11:57:17
крисдоном...

Alexander
15.12.2017
12:37:32
у него форматтер под это заточен был

без опций

сначала

A64m
15.12.2017
12:38:20
емнип сначала он как раз был с опциями же, а потом опции убрали

Google
A64m
15.12.2017
12:38:44
или речь про его более старинный тул, который не совсем (не только) форматтер?

Alexander
15.12.2017
12:38:56
потом туда тиббе добавили по дефолтку

A64m
15.12.2017
12:39:24
он не тиббе же, а с уклоном в крисдонщину

потому что тиббе так переносить не требует

т.е. там же везде где тиббе можно свободно толковать какая-то крисдонщина вылезает

Leonid
15.12.2017
12:40:18
и не важно что код не читаемый, главное что форматирование одинаковое везде!

A64m
15.12.2017
12:40:57
там комментаторы ужасаются, что код не читаемый (но это не только из-за форматирования, конечно)

Aleksey
15.12.2017
12:41:09
и не важно что код не читаемый, главное что форматирование одинаковое везде!
Не настолько нечитаемый. Красоты руками сделанные выпиливает, это да.

A64m
15.12.2017
12:41:18
нечитаемый по сравнению с растом причем

Aleksey
15.12.2017
12:41:44
В расте много визуального шума, зато автоформаттер хороший.

illiatshurotshka❄️
15.12.2017
12:42:13
ужасный

Aleksey
15.12.2017
12:42:25
Хороший тем, что работает

illiatshurotshka❄️
15.12.2017
12:42:45
часто очень плохо работает

Aleksey
15.12.2017
12:42:58
Ну я не настолько сварщик

A64m
15.12.2017
12:43:17
надо накостылить транслятор из хаскелеобразного синтаксиса в раст

Leonid
15.12.2017
12:43:24
возможно охранные выражения вместо if-then-else лучше форматировалось бы

Aleksey
15.12.2017
12:43:48
В хаскеле бывает настолько плотный код, что руками сделанное форматирование слегка упрощает парсинг глазами. hindent такое портит, конечно

illiatshurotshka❄️
15.12.2017
12:43:54
но сложный синтаксис раста вполне обоснован, поэтому не жалуюсь на него

Leonid
15.12.2017
12:43:58
или мултииф

Leonid
15.12.2017
12:44:29
фигурными скобками и плюсами с явой

и немножко ML

Страница 679 из 1551