@haskellru

Страница 1179 из 1551
Yuriy
10.05.2018
14:59:21
именно repl

Rustem
10.05.2018
15:00:22
я щас здохну быстрее чем ghc установится

Alexander
10.05.2018
15:00:38
маловероятно

Google
Дед Пегас
10.05.2018
15:01:15
я щас здохну быстрее чем ghc установится
А прикинь, если бы ещё нужно было бы его компилять? И чтобы он был написан на Scala.

Alexander
10.05.2018
15:02:41
А само AST менять можно?
вроде никто не запрещает

Yuriy
10.05.2018
15:03:14
я щас здохну быстрее чем ghc установится
а ты его как устанавливаешь?

Ilya
10.05.2018
15:03:46
вроде никто не запрещает
Хочу понять, будет ли какая-то польза от Free в такой задаче или нет

Alexander
10.05.2018
15:04:07
все видели новый пост FPComplete там где говорят, что для того чтобы узнать где вылетело исключение нужно ловить исключения?

Rustem
10.05.2018
15:04:15
а ты его как устанавливаешь?
я запустил stack eval "print 4" и он начал чёто делать

Alexander
10.05.2018
15:04:42
https://markkarpov.com/post/free-monad-considered-harmful.html

@Masteroid ^

Rustem
10.05.2018
15:06:49


я надеялся что он хотябы встроенные функции будет подсвечивать

Leonid
10.05.2018
15:07:48
встроенных не бывает

Google
Rustem
10.05.2018
15:08:11
встроенных не бывает
ну типа те которые не нужно импортировать

Yuuri
10.05.2018
15:08:16
(Уиии, лигатуры!) А почему он должен подсвечивать "встроенные"? Они такие же функции, как и все остальные, это не какие-то зарезервированные слова.

Yuuri
10.05.2018
15:09:02
ну типа те которые не нужно импортировать
А если разработчик использует NoImplicitPrelude?

Rustem
10.05.2018
15:09:03
там наверное он скобок придерживается

Ilya
10.05.2018
15:09:10
ну типа те которые не нужно импортировать
Они тоже импортируются, из прелюды.

Rustem
10.05.2018
15:09:47
Они тоже импортируются, из прелюды.
ну вот сделали бы для прилюды

Yuuri
10.05.2018
15:11:05
Но зачем их как-то специально выделять?

Ilya
10.05.2018
15:11:39
ну вот сделали бы для прилюды
Прелюды разные бывают. У серокел своя

Rustem
10.05.2018
15:12:05
Yuriy
10.05.2018
15:13:03
ну у тебя же модульный редактор — просто возьми пакет с грамматикой, различающей прелюдные символы

Rustem
10.05.2018
15:13:32
блин, да, но проще самому написать

а нет

не проще

Yuuri
10.05.2018
15:14:10
Ну как это не понятно, вон же разные цвета. Пурпурным ключевые слова, синим объявления, серым значения, жёлтым литералы.

Зачем значения из Prelude выделять как-то отдельно, что это даст?

(не говорю, что это нинужно, а правда пытаюсь понять)

Rustem
10.05.2018
15:15:30
радугу

Google
Alexander
10.05.2018
15:15:48
были же где-то разноцветные переменные

for some definition of переменные

Yuuri
10.05.2018
15:16:18
Можно ещё каждое имя в уникальный цвет красить

Aleksey
10.05.2018
15:16:35
Об этом и речь

Alexander
10.05.2018
15:16:37
вот это и было

Rustem
10.05.2018
15:16:39
Aleksey
10.05.2018
15:17:15
"Семантическая подсветка" вроде называется

Aleksey
10.05.2018
15:17:39
Еще когда питонил, делал себе такое в имаксе - помогало

Aleksey
10.05.2018
15:19:21
Это и в хаскеле полезно

Yuriy
10.05.2018
15:19:29
Можно ещё каждое имя в уникальный цвет красить
semantic coloring (как противопоставление syntax coloring)

для Атома есть пакет sematicolor, у Кода (пока) нет апи, чтобы сделать такой пакет

Это и в хаскеле полезно
тем более синтаксические подсветки часто не справляются

Rustem
10.05.2018
15:30:05
ура, дождался, распаковка

Дед Пегас
10.05.2018
15:33:00
Понатыкают одинаковых аватарок, потом сиди разбирай, что это не раздвоение личности и ники разные, а не быстро на авку позырь...

Rustem
10.05.2018
15:33:53
ок, щас исправлю

Yuriy
10.05.2018
15:35:02
ура, дождался, распаковка
слава богу, компилятор редко надо скачивать

Google
Александр
10.05.2018
15:36:38
всё
Раньше было лучше

Rustem
10.05.2018
15:36:56
Раньше было лучше
ну вон там же ворчат

Дед Пегас
10.05.2018
15:37:43
всё
Спасибо! =)

Александр
10.05.2018
15:37:44
Ну ладно тогда ? Как-то много нафлудили. Читать лень

A64m
10.05.2018
15:38:20
КАК ЭТО ЛЕНЬ? А ЕСЛИ ТАМ СПАМ?!

Rustem
10.05.2018
15:39:14
КАК ЭТО ЛЕНЬ? А ЕСЛИ ТАМ СПАМ?!
чшщщщщьььь узпакойся

Александр
10.05.2018
15:39:26
Если там спам, то зареплайте его сюда, я перейду и удалю

Rustem
10.05.2018
15:40:04
там нет спама

Александр
10.05.2018
15:40:27
Но вот здесь уже ^ прям много. Давайте ближе к телу?

Rustem
10.05.2018
15:40:44
зачем он мне perl установил?

A64m
10.05.2018
15:55:24
он для сплиттера нужен, в других местах вроде от него уже избавились

Rustem
10.05.2018
15:56:45


A64m
10.05.2018
15:58:04
ага

Leonid
10.05.2018
16:35:24
что у ФП комплит за мания к исплючениям и дедлокам? Никто больше СТОЛЬКО про это не пишет

Может они как-то не так на хаскеле пишут

Антон
10.05.2018
16:37:03
что у ФП комплит за мания к исплючениям и дедлокам? Никто больше СТОЛЬКО про это не пишет
А про остальное неинтересно писать просто. Сложностей никаких

Kirill
10.05.2018
16:51:10
сори, мимо.

Alexander
10.05.2018
16:53:29
они сами там хорошо косячат

Google
Alexander
10.05.2018
16:55:06
но огромная статья сводящаяся к тому чтобы узнать где исключение - надо его словить и протегировать обработчик уникальной строкой вручную - это круто

Rustem
10.05.2018
16:55:17
щёрт hie не устанавливается

Alexander
10.05.2018
16:55:28
welcome to linux

Александр
10.05.2018
16:55:33
щёрт hie не устанавливается
Ты не одинок. У меня тоже не взлетел

Alexander
10.05.2018
16:55:38
ну эту Винду нафиг

Александр
10.05.2018
16:56:25
И сейчас начнется виндосрач Но у меня на линуксе не взлетел. Просто после некоторого количества возни с hie, я решил, что оно того не стоит

Rustem
10.05.2018
16:57:41
и придётся писать код без автодополнения

A64m
10.05.2018
16:57:52
Rustem
10.05.2018
16:58:19


Alexander
10.05.2018
16:58:36
да автодополнение все равно нифига не работает нормально

чай не java

Rustem
10.05.2018
16:59:10
чай не java
воробей не python

Александр
10.05.2018
16:59:15
чай не java
А ведь и правда. Если ты про кофе, конечно

Alexander
10.05.2018
17:00:11
полезность автодополнения в Haskell сравнительно низкая (околонулевая) если за 1 взять полезность автодополнения при программировании на java

особенно если не пишешь в гонзалесовом стиле

Pineapple
10.05.2018
17:01:29
Гонзалевский это всё квалифицированно?

Alexander
10.05.2018
17:01:31
нету базового объекта, и по типам (пока начинаешь писать код) тоже не сильно выведешь

Pineapple
10.05.2018
17:01:49
Оно жж в строку влезать перестанет

Alexander
10.05.2018
17:01:57
причем import qualified Control.Concurrent.STM.TVar

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