
Alister
20.01.2018
15:51:46
только что пролистал распечатнный вайтпейпер в конец в поисках комментов

Index
20.01.2018
15:52:12
Я в with-compiler прописывал только путь до уже скачанного компилятора.

A64m
20.01.2018
15:52:12

Index
20.01.2018
15:52:21
А, ну о том и речь.

Google

Index
20.01.2018
15:52:46

Andrei
20.01.2018
15:53:16

Aleksey
20.01.2018
15:53:28
на деле в генте хаскелем из под portage управлять это боль
потому что постоянно ломается сборка компилятора и его зависимостей

Andrei
20.01.2018
15:53:43
впрочем, я — ненастоящий сварщик

Aleksey
20.01.2018
15:53:47
а стек тупо работает

Index
20.01.2018
15:53:56
> условно сломана, на деле работает
"Условно сломано, на деле работает", это про весь stack во всех его проявлениях, поэтому он и продолжает работать "на деле", пока твое дело не выходит из протоптанной Снойманом дорожки. А cabal основательно ко всему подходит, и если у него что-то сломано, то это фиксится тоже основательно, а не костылями.

A64m
20.01.2018
15:54:19

Andrei
20.01.2018
15:54:27

Quet
20.01.2018
15:54:38
фиксится основательно — лет 5 занимает фикс )

Index
20.01.2018
15:54:49
ЗАТО КАКОЙ

Quet
20.01.2018
15:55:13
то что стек умеет компилятор качать на деле очень удобно
и переключаться между версиями

Google

Aleksey
20.01.2018
15:55:26
управления разными наборами пакетов для каждой версии компилятора в кабале тоже нет?
шаринг библиотек между проектами?
несколько пакетов в одном проекте?
что из этого есть в кабале

A64m
20.01.2018
15:55:50
переключаться между версиями и кабал умеет, вот скачивать - да, не скачивает

Index
20.01.2018
15:55:55
всё вышеперечисленное есть

Aleksey
20.01.2018
15:56:38
последние 2 завезли в new-build ?

Index
20.01.2018
15:56:57
> это-то понятно, примеров бы
Вот как я тебе приведу примеры, если он в мелочах не работает
где-то GHCi не запустится
где-то cabal-файл не распарсится
где-то линковщик умирает и удаляй ~/.stack
везде где-то что-то не так пойдет

A64m
20.01.2018
15:57:15
в новом кабале нету поддержки от всяких языковых тулов для редакторов вроде ghc-modа

Index
20.01.2018
15:57:22
это по сути другой пакетный менеджер в том же бинарнике
И да, там это завезли.

A64m
20.01.2018
15:58:05
также в кабале неудобный интерфейс командной строки

Index
20.01.2018
15:58:44
Может я не пытался какие-то экзотичные вещи делать, но вроде удобный.

Aleksey
20.01.2018
15:59:00
в параллельную сборку кабал может?

Index
20.01.2018
15:59:18
Всегда мог

A64m
20.01.2018
15:59:25
он неудобный как раз для самых элементарных операций, для всяких экзотических потребностей как раз может и поудобнее еще
всегда не мог, но это появилось раньше чем стек

Index
20.01.2018
15:59:58
Самая элементарная операция это cabal new-build, cabal new-haddock, cabal new-repl, cabal new-exec
Ничем от stack не отличается

Google

Index
20.01.2018
16:00:14
Вот cabal new-clean забыли завезти, лол.

A64m
20.01.2018
16:00:29
ну даже тут надо эти нью использовать

Index
20.01.2018
16:00:55
Так их уберут через 10 лет, когда new-* признают СТАБИЛЬНЫМ, а старые команды удалят
Последнюю неделю я потратил на то, чтобы поставить NixOS, правильно сделал.
Например, я на Xubuntu никак не мог заставить xmonad правильно работать, а тут почитал nixpkgs, поправил куски, и наконец-то у меня desktop environment, от которой не противно
И возможность любой пакет любой версии привнести в среду (например, разные версии GHC) это очень круто.

Aleksey
20.01.2018
16:19:50
ты же у нас еще и бывший гентушник, чо как по сравнению с гентой по стабильности, времени сборки, наличию пакетов
ты ведь на ноут себе никсось вкатил?

Index
20.01.2018
16:23:05
Да, на ноут
Время сборки намного быстрее, потому что можно попасть на бинарный кэш, и тогда оно равно нулю
По стабильности ты сам выбираешь, какие nixpkgs использовать. Там есть система с channels — это бесполезная дичь, я вместо этого просто скачал nixpkgs как git-репозиторий и выбираю текующую версию системы через git checkout, а еще могу локально что-то патчить
По наличию пакетов я пока что был приятно удивлён, весь привчный мне софт нашёлся

Aleksey
20.01.2018
16:24:38
звучит как "настало то самое время"

Leonid
20.01.2018
16:27:15
Всё нормальные пацаны давно никсосе

Andrei
20.01.2018
16:42:02

Leonid
20.01.2018
16:42:56
Что?

Pig
20.01.2018
17:48:44

Index
20.01.2018
17:49:56
Там в stack есть какие-то баги, которые линковщик ломают, с cabal new-build я таких проблем не наблюдал

Pig
20.01.2018
17:51:18
Лол, а я думал это из-за пакетов
Весь дотстек надо грохнуть или что-то можно оставить?

Alexander
20.01.2018
17:51:56
ну у линковщика были проблемы в убунтах
достек сносить вообще полезная вещь в стеке

Google

Alexander
20.01.2018
17:52:21
нужно в крон прописывать

Pig
20.01.2018
17:53:58
А потом всё по новой собирать?

Alexander
20.01.2018
18:09:55
да, до стек иногда все портит так что это решение единственное

Admin
ERROR: S client not available

Alexander
20.01.2018
18:10:19
с кабалом у меня впрочем тоже какие-то проблемы были, но для домашнего пользования я его предпочитаю

Антон
21.01.2018
19:21:13
Интересная у вас тут атмосфера

Alexander
21.01.2018
19:24:55
м?

Антон
21.01.2018
19:27:35
6 сообщения подряд -- запись о присоединении участника к группе

Alexander
21.01.2018
19:28:23
бывает
если бы никто не заметил strike бы больше был
=)

? animufag ?
21.01.2018
19:30:38
Ну а если нравятся страйки то есть чат фп

Антон
21.01.2018
19:31:00
Не, я бы из принципа написал бы "K-K-KOMBO BREAKER!!!"

kana
21.01.2018
19:32:25
https://t.me/joinchat/A8_s30LVQrNmQWBlBlJUKw

Антон
21.01.2018
19:33:20

? animufag ?
21.01.2018
19:33:28
Лучше сюда

kana
21.01.2018
19:33:45

Google

Alexander
21.01.2018
19:34:04
в ФП как-то печально

Denis
21.01.2018
19:35:42
Из фп надо выйти, там дичь какая-то

Alexander
21.01.2018
19:37:44
я даже из раста не вышел

Sergey
21.01.2018
19:41:16
народ, а stack и haskell-platform в каком отношении находятся друг к другу?

Alexander
21.01.2018
19:42:26
haskell-plaftorm включает в себя executable stack

? animufag ?
21.01.2018
19:42:51
ого

kana
21.01.2018
19:43:02
ого

? animufag ?
21.01.2018
19:43:10
у них же вроде проблемы были друг с другом

Arseniy
21.01.2018
19:44:09
Их делают FP complete

Sergey
21.01.2018
19:44:27
через apt install haskell-platform его невидно вроде

Alexander
21.01.2018
19:44:52
несмотря на это в платформу решили включить стек достаточно давно
может и выпилили, но маловероятно (я вообще за ней не слежу)

Sergey
21.01.2018
19:45:14
хорошо, сейчас тогда погляжу