Anonymous
https://github.com/clojure/clojure/commits/master
бывает же, что софт просто работает и не нуждается в том, чтобы его постоянно чинили? и бывает же, что проект не страдает feature creep, что вообще-то совершенно нормально?
Oleg
5. онтология, таки, развеет
Konstantin
бывает же, что софт просто работает и не нуждается в том, чтобы его постоянно чинили? и бывает же, что проект не страдает feature creep, что вообще-то совершенно нормально?
как по мне, это не совсем применимо к ЯП. Если ЯП не развивается, то рано или поздно он протухает. А это не та вещь, которую можно легко сменить.
Konstantin
А я не говорил, что что-то не так :) Я просто спросил есть там какая-то жизнь сейчас или нет. Пару лет назад я следил, а сейчас забросил
Anonymous
)))
Konstantin
Не так там то, что они внутри что-то там пилят-вертят, а потом ставят комьюнити перед фактом. Помню недавно бурлило на эту тему у кого-то. Сейчас поищу.
Konstantin
https://danielcompton.net/2017/03/31/clojure-nil-predicates
Pavel
а кложа на бекенде жива?
я бы сказал что на фронте что на бэкэнде, привосхитительно прям - и доставляет то что и там и там один язык и почти полная совместимость типов
Pavel
можно даже писать либы которые одновременно будут и для фронта и для бэка компилиться
Pavel
и все на одном языке
Pavel
https://clojure.org/about/spec
Konstantin
это core.typed сделанный "правильно"?
Pavel
нет. это больше к датацентричности
Pavel
как бы так
Pavel
и валидации
Pavel
если вы про spec
Ksenia
если это nixos, то запуская сначала nix-shell, а потом emacs, открывая в нём .hs файл, ghc говорит что зависимости не установлены, то есть она не видит shell.nix для данной директории
Ksenia
Max
в никсосе вообще девелопит кто-нибудь?
Max
я пытался, но после этих бесконечных манипуляций с nix-shell устал и забил
Dmitry
+1
Max
одна из самых бредовых идей, которая мне в голову приходила
Dmitry
в смысле устал еще на старте
Max
концепция там конечно красивая
Dmitry
конь-цепции в нем вроде правильные. но блин надо же так сделать всё
Max
но (((опередила своё время)))
Max
мы к этому ещё не готовы
Dmitry
да могли бы менее угребищный кли сделать
Dmitry
и может быть всползло бы
Max
они же вроде и не на хаскеле уже всё пишут
Max
кли там ужасен
Max
уж лучше докерные контейнеры, чем ЭТО
Dmitry
на хаскеле был бы optparse-applicative и было бы норм
Dmitry
докерные контейнеры плохи только сетью
Dmitry
остальное там вполне ок
Max
а с сетью что не так?
Max
у меня простые конфигурации, проблем не наблюдал
Dmitry
там обязателен NAT
Dmitry
с какого-то хрена. ну и сложностью настройки вообще
Dmitry
точнее не сложностью
Max
нат не обязателен
Ksenia
в общем-то интересует использование nix-shell для haskell разработки (nixos или на обычной системе с пакетным менеджером nix ) ... у кого есть положительный опыт ... как помочь увидеть библиотеки из nix-shell для ide
Dmitry
а скажем так, шаг в сторону - и появляются сетевые интерфейсы - зомби
Max
можно использовать текущую сетевую подсистему
Dmitry
у @qnikst есть
Alexander
не, у меня не покрыты кейсы которые Ksenia нужны
Max
с nix-shell в этом случае будут боль и страдания (ненужные)
Alexander
она всякие ide использует как белый человек
Dmitry
оу
Alexander
у нас народ вроде flycheck и т.п. не юзает
Alexander
в никсосе вообще девелопит кто-нибудь?
у нас почти весь народ, у меня на новом ноуте тоже
Max
ох
Max
как вы пакеты менеджите?
Max
зависимости
Max
скрипты для nix-shell пишете?
Alexander
default.nix в проекте + nix-shell переиспользующий его
Alexander
но у нас этим занимается nixos developer сейчас
Max
«настрой мне емакс, тыжпрограммист!»
Alexander
мне если честно концепция не очень нравится, она неполная какая-то, но он работает изкоробки, а заново генту собирать мне лень
Max
зачем генту собирать?
Max
убунту за полчаса можно до рабочего состояния поднять
Alexander
что значит рабочего?
Alexander
поставить vim, tmux, mosh, ghc, я могу за полчаса и на генту, а вот настроить всякие vpn, xmonad и прочих зверей правильным образом уже подольше, причем на той же убунте я получу не меньше проблем
Alexander
последнее, что я помню, что она начинает разваливаться, когда ставишь хитрый софт, а патчи чинящие софт не принимают годами
Dmitry
mint mint mint 111
Alexander
nixos просто работает, даже всякую доброту типа zfs поставить можно лекго
Alexander
во всяком случае пока
Ksenia
то есть у вас среда разработки всё-таки видит default.nix, мне бы хотелось того же добиться
Ksenia
default.nix в проекте + nix-shell переиспользующий его
Alexander
Ksenia у меня из среды разработки только vim без плагинов вообще
Alexander
ну и ghci в шеле
Ksenia
вроде как на первый взгляд не очень удобно без автодополнения работать ... или оно всё-таки есть
Dmitry
автодополнение в некотором виде есть
Ksenia
ясно
Ksenia
спасибо за ответы
Alexander
ну да, это уже опция в убунту ж sytemd притащили?