
Max
25.04.2017
07:36:55
у меня простые конфигурации, проблем не наблюдал

Dmitry
25.04.2017
07:38:20
там обязателен NAT
с какого-то хрена. ну и сложностью настройки вообще
точнее не сложностью

Google

Max
25.04.2017
07:38:46
нат не обязателен

Ksenia
25.04.2017
07:38:47
в общем-то интересует использование nix-shell для haskell разработки (nixos или на обычной системе с пакетным менеджером nix ) ... у кого есть положительный опыт ... как помочь увидеть библиотеки из nix-shell для ide

Dmitry
25.04.2017
07:38:49
а скажем так, шаг в сторону - и появляются сетевые интерфейсы - зомби

Max
25.04.2017
07:38:55
можно использовать текущую сетевую подсистему

Dmitry
25.04.2017
07:38:57
у @qnikst есть

Max
25.04.2017
07:39:21

Alexander
25.04.2017
07:39:32
не, у меня не покрыты кейсы которые Ksenia нужны

Max
25.04.2017
07:39:44
с nix-shell в этом случае будут боль и страдания (ненужные)

Alexander
25.04.2017
07:39:47
она всякие ide использует как белый человек

Dmitry
25.04.2017
07:39:52
оу

Alexander
25.04.2017
07:40:17
у нас народ вроде flycheck и т.п. не юзает

Max
25.04.2017
07:41:49
ох

Google

Max
25.04.2017
07:42:00
как вы пакеты менеджите?
зависимости
скрипты для nix-shell пишете?

Alexander
25.04.2017
07:42:28
default.nix в проекте + nix-shell переиспользующий его
но у нас этим занимается nixos developer сейчас

Max
25.04.2017
07:43:30
«настрой мне емакс, тыжпрограммист!»

Alexander
25.04.2017
07:43:48
мне если честно концепция не очень нравится, она неполная какая-то, но он работает изкоробки, а заново генту собирать мне лень

Max
25.04.2017
07:44:18
зачем генту собирать?
убунту за полчаса можно до рабочего состояния поднять

Alexander
25.04.2017
07:46:32
что значит рабочего?
поставить vim, tmux, mosh, ghc, я могу за полчаса и на генту, а вот настроить всякие vpn, xmonad и прочих зверей правильным образом уже подольше, причем на той же убунте я получу не меньше проблем
последнее, что я помню, что она начинает разваливаться, когда ставишь хитрый софт, а патчи чинящие софт не принимают годами

Dmitry
25.04.2017
07:48:59
mint mint mint 111

Alexander
25.04.2017
07:49:26
nixos просто работает, даже всякую доброту типа zfs поставить можно лекго
во всяком случае пока

Ksenia
25.04.2017
07:59:12
то есть у вас среда разработки всё-таки видит default.nix,
мне бы хотелось того же добиться
default.nix в проекте + nix-shell переиспользующий его

Alexander
25.04.2017
08:01:37
Ksenia у меня из среды разработки только vim без плагинов вообще
ну и ghci в шеле

Ksenia
25.04.2017
08:06:09
вроде как на первый взгляд не очень удобно без автодополнения работать ... или оно всё-таки есть

Google

Dmitry
25.04.2017
08:08:00
автодополнение в некотором виде есть

Ksenia
25.04.2017
08:09:02
ясно
спасибо за ответы

Max
25.04.2017
08:10:59

Alexander
25.04.2017
08:11:31
ну да, это уже опция в убунту ж sytemd притащили?
а то ты ещё докер взять предложишь : )
в общем не знаю, я не вижу смысла в убунте, странная система, с единственным бонусом быстрой установкой софта
а ну hvr-овским ppa

Alexander
25.04.2017
12:35:51
в никсосе вообще девелопит кто-нибудь?
Было дело. Крупных проблем было только две.
Он добавляет кучу каталогов в инклюд пути, из-за этого GCC очень долго компилит, прохаживаясь по всем из них. И еще много времени уходило на преобразования локали. С LC_ALL=C компилилось намного быстрее.
Вторая проблема - всякие средства отладки, которые юзают LD_PRELOAD, приходятся добавлять в код пакета и пересобирать каждый раз, иначе жопа с разными ABI на хосте и в окружении.
А так, конечно, удобно было, что можно любую версию с любыми зависимостями собрать и не обмениваться рутфсами

Serghei
25.04.2017
16:27:17
лет 7 назад юзал арчик. после года использования лет 5 юзал убунту и ниразу не жалел ) хотя щас и за маком, назад бы вернулся только на убунту. с гентой знаком шапочно но господа, это же уныло в 21 веке собирать себе софт вручную. весь.

Alex
25.04.2017
16:28:46

Евгений
25.04.2017
16:29:23

Serghei
25.04.2017
16:33:13
ну не пакетным менеджером же ты софт там ставишь
то что гцц запускаешь не ты а скрипт суть дела не меняет

Alex
25.04.2017
16:34:24
бинари есть в генте, но это не гентувей

Serghei
25.04.2017
16:34:33
отож

Quet
25.04.2017
16:34:36
основное -- в чем профит по сравнению с дебианом/убунтой?

Serghei
25.04.2017
16:35:32
у генты ? тебе кажется что ты делаешь что то важное )

Quet
25.04.2017
16:36:10
это само собой )
ещё мир отапливаешь )

Google

Mikhail
25.04.2017
16:41:06
хз, генту просто приятно устроена внутри
я на слаке сижу

Serghei
25.04.2017
16:42:07
а я на телеграме )

Alexander
25.04.2017
16:45:51
это будет оффтопом тут но можно поговорить о том какие задачи решает пакетный менеджер, и почему совершенно очевидно, что в генте софт ставится им
(мне пофиг на оффтоп, если он не мешает онтопику, если что,)

Serghei
25.04.2017
16:49:16
сборкой батенька, сборкой. причем насколько я понимаю начинается это прямо с установки системы ))
опять же, я гентой не пользовался, по этому некоторые вещи знаю по наслышке - могу выдать фигню в мелочах
товарищи рассказывали с уповением, про то как часов 10 конфигурировали флаги при установки генты. мол это таак увлекательно. ну и потом в том же духе

Alexander
25.04.2017
16:53:02
смысл в результате, а задача пакетного менеджера совсем не ghc запускать

Serghei
25.04.2017
16:53:13
вероятно когда ты себе все таким обращом соберешь через 3-4 месяца оно ок будет. хз. меня лично в 35 это утомляет

Alexander
25.04.2017
16:54:35
ну генту я собирал за день, но убунту приготовить за год я не смог

Serghei
25.04.2017
16:54:42
я хочу задачи решать. часто просто в виме. даж без автокомлита. потому что лень и не интересно возиться

Евгений
25.04.2017
16:55:07
Я установил летом генту установил за 2 часа после двухлетнего перерыва, при чём не на самом топовом железе

Alexander
25.04.2017
16:55:43
ну если ghc собирать то долго :)
на самом деле я не знаю как убунту приготовить вообще
а с вимом то какая проблема, 5 минут и готово

Serghei
25.04.2017
16:56:22
ребята. это история типа "а вам слабо воробья в поле загонять"
зачем основной вопрос. какие прблемы это решает.
ну с вимрм это я про то что часто даже не ide

Alexander
25.04.2017
16:58:05
я не понимаю к чему этот довод?

Google

Alexander
25.04.2017
16:58:45
и не понимаю про задачи, у меня гента и я на ней их решаю
а мне тут доказывают, про какое-то слабо..

Serghei
25.04.2017
17:01:35
я о том что это все понятно - задачи можно решать и в генте. разумеется. но выпады типа "а я за ххххх времени все настроил" интересны только со спортивной точки зрения

Тёма
25.04.2017
17:04:00
Дистросрач? Я понимаю гентушников, но я не знаю зачем мне нужно на своей машине компилять софт. Разве что с флагами играться и убеждать себя, что я делаю великие оптимизации.

Serghei
25.04.2017
17:05:18
почему сразу срач. дискуссия ))
может меня кто и убедит. продам мак, куплю полено, начну генту на него ставить например и говорить что вот сумел таки всего за два часа это сделать )

Евгений
25.04.2017
17:07:58
Конечно если человек ни разу в жизни генту не настраивал, то потребуется больше времени. Но это верно для любого незнакомого инструмента вообще

? animufag ?
25.04.2017
17:34:46
настраивать систему - это тип нужные проги поставить?

Мерлин
25.04.2017
18:07:45
Зачем гента, если есть арч?

Евгений
25.04.2017
18:12:40

Alexander
25.04.2017
18:13:28
просто почему-то у многих гента ассоциируется с оптимизациями на 0.5% и часами компиляции

Dmitry
25.04.2017
18:13:49
ну она заслужила
первое впечатление нельзя произвести дважды

Alexander
25.04.2017
18:14:02
и попытками людей сделать лучше чем мистические дистродевелоперы, которые все лучше знают
но ведь 2/3 так говорящих имеют первое впечатление по лору и наслышке
ну и многолетназад опимизации имели смысл, сейчас уже их не продать

? animufag ?
25.04.2017
18:18:16

Alexander
25.04.2017
18:20:08
ради того, чтобы в софте были включены нужные фичи и отключены ненужные
и ради того, чтобы самому решать с какими low level либами собирать софт
и чтобы патчи по человечески накладывать и всем уравлять