Cheese
я щас здохну быстрее чем ghc установится
а ты его как устанавливаешь?
Ilya
вроде никто не запрещает
Хочу понять, будет ли какая-то польза от Free в такой задаче или нет
Alexander
все видели новый пост FPComplete там где говорят, что для того чтобы узнать где вылетело исключение нужно ловить исключения?
Anonymous
а ты его как устанавливаешь?
я запустил stack eval "print 4" и он начал чёто делать
Alexander
https://markkarpov.com/post/free-monad-considered-harmful.html
Alexander
@Masteroid ^
Anonymous
чёт у меня не всё подсвечивает
Anonymous
я надеялся что он хотябы встроенные функции будет подсвечивать
Leonid 🦇
встроенных не бывает
Anonymous
встроенных не бывает
ну типа те которые не нужно импортировать
Ю ли я? 🤔
(Уиии, лигатуры!) А почему он должен подсвечивать "встроенные"? Они такие же функции, как и все остальные, это не какие-то зарезервированные слова.
Anonymous
print например
Anonymous
хотя
Ю ли я? 🤔
ну типа те которые не нужно импортировать
А если разработчик использует NoImplicitPrelude?
Anonymous
там наверное он скобок придерживается
Ilya
ну типа те которые не нужно импортировать
Они тоже импортируются, из прелюды.
Anonymous
Они тоже импортируются, из прелюды.
ну вот сделали бы для прилюды
Ю ли я? 🤔
Но зачем их как-то специально выделять?
Ilya
ну вот сделали бы для прилюды
Прелюды разные бывают. У серокел своя
Anonymous
Cheese
ну у тебя же модульный редактор — просто возьми пакет с грамматикой, различающей прелюдные символы
Anonymous
блин, да, но проще самому написать
Anonymous
а нет
Anonymous
не проще
Ю ли я? 🤔
Ну как это не понятно, вон же разные цвета. Пурпурным ключевые слова, синим объявления, серым значения, жёлтым литералы.
Ю ли я? 🤔
Зачем значения из Prelude выделять как-то отдельно, что это даст?
Ю ли я? 🤔
(не говорю, что это нинужно, а правда пытаюсь понять)
Anonymous
радугу
Alexander
были же где-то разноцветные переменные
Alexander
for some definition of переменные
Ю ли я? 🤔
Можно ещё каждое имя в уникальный цвет красить
Aleksei (astynax)
Об этом и речь
Alexander
вот это и было
Aleksei (astynax)
"Семантическая подсветка" вроде называется
Aleksei (astynax)
Еще когда питонил, делал себе такое в имаксе - помогало
Anonymous
Еще когда питонил, делал себе такое в имаксе - помогало
для Lisp-like языков там разноцветная подцветка скобок вроде
Aleksei (astynax)
Это и в хаскеле полезно
Cheese
Можно ещё каждое имя в уникальный цвет красить
semantic coloring (как противопоставление syntax coloring)
Cheese
для Атома есть пакет sematicolor, у Кода (пока) нет апи, чтобы сделать такой пакет
Cheese
Это и в хаскеле полезно
тем более синтаксические подсветки часто не справляются
Anonymous
ура, дождался, распаковка
Крылатый
Понатыкают одинаковых аватарок, потом сиди разбирай, что это не раздвоение личности и ники разные, а не быстро на авку позырь...
Anonymous
ок, щас исправлю
Cheese
ура, дождался, распаковка
слава богу, компилятор редко надо скачивать
Alexander
всё
Раньше было лучше
Anonymous
Раньше было лучше
ну вон там же ворчат
Крылатый
всё
Спасибо! =)
Alexander
Ну ладно тогда 😊 Как-то много нафлудили. Читать лень
A64m
КАК ЭТО ЛЕНЬ? А ЕСЛИ ТАМ СПАМ?!
Anonymous
КАК ЭТО ЛЕНЬ? А ЕСЛИ ТАМ СПАМ?!
чшщщщщьььь узпакойся
Alexander
Если там спам, то зареплайте его сюда, я перейду и удалю
Anonymous
там нет спама
Alexander
Но вот здесь уже ^ прям много. Давайте ближе к телу?
Anonymous
зачем он мне perl установил?
A64m
он для сплиттера нужен, в других местах вроде от него уже избавились
Anonymous
мне нужно переоткрыть shell?
A64m
ага
Leonid 🦇
что у ФП комплит за мания к исплючениям и дедлокам? Никто больше СТОЛЬКО про это не пишет
Leonid 🦇
Может они как-то не так на хаскеле пишут
Антон
что у ФП комплит за мания к исплючениям и дедлокам? Никто больше СТОЛЬКО про это не пишет
А про остальное неинтересно писать просто. Сложностей никаких
Kirill
сори, мимо.
Alexander
они сами там хорошо косячат
Alexander
но огромная статья сводящаяся к тому чтобы узнать где исключение - надо его словить и протегировать обработчик уникальной строкой вручную - это круто
Anonymous
щёрт hie не устанавливается
Alexander
welcome to linux
Alexander
щёрт hie не устанавливается
Ты не одинок. У меня тоже не взлетел
Alexander
ну эту Винду нафиг
Alexander
И сейчас начнется виндосрач Но у меня на линуксе не взлетел. Просто после некоторого количества возни с hie, я решил, что оно того не стоит
Anonymous
и придётся писать код без автодополнения
Anonymous
Alexander
да автодополнение все равно нифига не работает нормально