
Aleksey
07.06.2018
10:09:22
Если нужны пакеты, то дописываются к stack-комменту в виде
--package=text --package=lens

A64m
07.06.2018
10:10:32
там дальше вопрос как такой скрипт компилить в бинарник

Андрей
07.06.2018
10:10:58
спасибо, дописал руками в кабал-файл нужные имена пакетов (их еще и узнавать надо по имени либы импорта как-то), оно мне сказало что кабал-файл править руками не комильфо и надо через паккадж.ямл, но сбилдило и запустило таки

Google

Aleksey
07.06.2018
10:11:26
компилить бинарник без создания проекта можно так: stack ghc Foo.hs

Denis
07.06.2018
10:11:57

Андрей
07.06.2018
10:12:05
о, пасиб. а то я уж думал на каждый чих проект создавать придется

A64m
07.06.2018
10:12:05

Aleksey
07.06.2018
10:12:20
есть "сделать исполняемым", т.е. "добавить shebang и выставить право на исполнение"

Андрей
07.06.2018
10:14:05
ну на первое время вроде хватит возможностей для поигрушек, еще раз спасибо. если что, буду спрашивать

A64m
07.06.2018
10:14:26

Aleksey
07.06.2018
10:15:00
А если явно указать в ком.строке?
stack --resolver=foo ghc bar.hs так, я имею в виду

A64m
07.06.2018
10:15:50
ну так должно

Aleksey
07.06.2018
10:20:41
Вообще компилить вне проекта - такая себе идея. Либо уж надо тогда "глобальный проект" пользовать и все скрипты с тем же ресолвером писать в шапке

A64m
07.06.2018
10:34:02
ну если использовать для всего один ресолвер из дефолтного проекта, то и в шапке скриптов ничего писать не надо

Google

A64m
07.06.2018
10:34:55
таким образом вообще можно вот это старое поведение кабала воспроизвести польностью, инсталить пакеты
cabal repl --package foobar
после этого он уже в кеше пакетов будет

Leonid
07.06.2018
10:38:52
> FPCONF.Haskell — конференция для хаскелистов и сочувствующих!
уже обсуждали?

Yuriy
07.06.2018
10:40:35
это откуда?

Leonid
07.06.2018
10:40:42
fpconf.ru
даже дата есть - Москва, 15 августа 2018
спикеры все в цурихе

Dmitry
07.06.2018
11:08:00
а был эе fpconf вроде недавно
опять, что ли? только специальное гетто для хаскеллистов?
что бы не смущали трепетных остальных?

A64m
07.06.2018
11:09:00
FPCONF.FP

Александр
07.06.2018
12:22:59
О, надо заявиться.
О чем бы таком рассказать?
Есть пожелания?

A64m
07.06.2018
12:23:38
фримонады

Александр
07.06.2018
12:24:32
Это никому неинтересно, слишком они всем надоели.

Aleksey
07.06.2018
12:27:01
Уже заморочили неофитам головы с фримонадками вашими! Нельзя в подкастик сходить без риска услышать от аудитории "А вы уже перешли на фримонады? Ещё нет? Т.е. у вас всё в IO? Фу!" :)

Александр
07.06.2018
12:31:19
Я слышал, да, и порадовался, что идея, которую я еще в 2016-м оценил, таки получила всеобщее признание.
Даже раньше, в 2015

A64m
07.06.2018
12:33:09
надо рассказывать про практичные вещи, файнл таглесс, например

Google

Александр
07.06.2018
12:34:48
Делай доклад, с удовольствием послушаю.

A64m
07.06.2018
12:35:09
не буду

Евгений
07.06.2018
12:36:16
Днём он солидный java-программист в сбертехе, а по ночам супергерой клапауций
Напиши хоть доклад, м.б. его кто-нибудь прочитает

Александр
07.06.2018
12:39:01
не буду
Тогда люди продолжат неофитам мозги пудрить фри монадками, а ты ведь этого не хочешь допустить.

Евгений
07.06.2018
12:40:04
Он больше не хочет допустить своей деанонимизации
Я хочу заметить, что это, конечно, его право

A64m
07.06.2018
12:40:47

Александр
07.06.2018
12:41:21
Нет, но он тоже может подключаться

A64m
07.06.2018
12:41:52
при чем тут деанонимизация? от меня такой доклад потребует чудовищных усилий и путешествий на тысячи километров, я лучше на диване полежу

Евгений
07.06.2018
12:42:03
@astynax пусть про фуллстек на сабже расскажет

Aleksey
07.06.2018
12:42:21
Я могу, так то - про фуллстек

A64m
07.06.2018
12:42:34

Евгений
07.06.2018
12:44:36
Ну мало ли

Александр
07.06.2018
12:45:50
Про что бы рассказать... Может, про то, что система эффектов а-ля ПюреСкрипт - зло?

Aleksey
07.06.2018
12:46:20
Вот расскажи
Я бы послушал

dimiii
07.06.2018
12:46:33

Александр
07.06.2018
12:47:26
Окей, я подумаю, презентабельно ли это

Google

dimiii
07.06.2018
12:47:35
Почему зло и в чем может быть лучше

Евгений
07.06.2018
12:47:56
Ну ты подай в форме "Почему от системы эффектов в пурескрипт отказываются"
Тогда будет без буллинга

Александр
07.06.2018
12:48:17
И ведь да, отказываются.
С кровью выдирают

Imants
07.06.2018
12:53:44

Andrei
07.06.2018
13:11:46
TWIMC https://github.com/rikvdkleij/intellij-haskell/releases/tag/v1.0.0-beta14

Евгений
07.06.2018
13:12:49
Надеюсь оно на эте написано

Aleksey
07.06.2018
13:13:36
Сомнительно

A64m
07.06.2018
13:17:11
ничего на эте еще не написано

Andrei
07.06.2018
13:17:20

Aleksey
07.06.2018
13:17:37
оно ещё и к intero прибито гвоздями...

Евгений
07.06.2018
13:18:04
Чуваки не из JB?

Andrei
07.06.2018
13:18:17

Евгений
07.06.2018
13:19:07
Оно и видно, в JB обычно начинают с переписывания половины компилятора

A64m
07.06.2018
13:21:42
тот из трех хаскельных плагинов для идеи, который на котлине написан - вот тот сотрудних джетбрейнс вроде делал

Andrei
07.06.2018
13:21:57

Yuriy
07.06.2018
13:22:16

Andrei
07.06.2018
13:22:21

Google

A64m
07.06.2018
13:22:26
а эту собирается использовать тот который хаскельфорс или как-то так называется, сейчас он весь на скале должен быть

Евгений
07.06.2018
13:22:30

Слава
07.06.2018
13:22:35
Я вам альтернативного хаскеля принёс (с виду очень похож)
А я вот нашел себе мелкий язык на поиграться: https://myrlang.org/

Александр
07.06.2018
13:22:44
А если говорить начистоту, наш любимый GHC насколько требует полной переделки?

Евгений
07.06.2018
13:23:04
Чтобы написать нормальный IDE?

A64m
07.06.2018
13:23:51
не знаю, среди его контрибьютеров вроде считается, что не требует

Александр
07.06.2018
13:23:52
Да, и это тоже

A64m
07.06.2018
13:24:27
он постоянно по частям переписывается

Alexander
07.06.2018
13:24:56
тут есть какое то противоречие

Евгений
07.06.2018
13:24:58
Когда уже рантайм перепишут на руст

Alexander
07.06.2018
13:25:08
если постоянно по частям переписывается значит это кому то нужно
то есть как раз требует переделки

A64m
07.06.2018
13:25:30
ну нужно конкретное переписывание конкретной части

Yuriy
07.06.2018
13:25:34

A64m
07.06.2018
13:25:42
заново гхц никто не пишет
и не собирается

Yuriy
07.06.2018
13:26:13

Евгений
07.06.2018
13:26:15

A64m
07.06.2018
13:28:02