LINUX.ORG.RU

Ответ на: комментарий от t184256

я дико извиняюсь, но вроде бы изначально был nixos, а уже потом придумали guix, который должен был стать лучшей версией nixos или нет?

Интерес академический, не щупал пока ни то ни другое, в силу слабых навыков функционального программирования.

Keltir ()
Ответ на: комментарий от Keltir

Должен был, но

  1. «лучшей» по версии гнутых фанатиков

  2. авторы guix то ли невнимательно читали статью про устройство Nix, то ли решили, что «и так сойдёт» и впилили вместо языка с требуемыми свойствами схему.

В итоге guix просто бестолку оттягивает от NixOS ценные ресурсы в виде внимания людей.

t184256 ★★★★★ ()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от t184256

В гуикс есть русская документация, в никс этого не придумали.

А в чём суть никсов? Конфиг всей системы в одном файле? А если мне нужно вим настроить и ещё для каждого пользователя по-своему? Не могут же они все возможные конфиги интегрировать в свой скрипт.

Зачем для управления системой делать свой отдельный лисп-хаскелл? На этом никс-языке можно хоть нормальные хелловорлды писать? Тотальное неодобрение на этот счёт, гиксанутые всё правильно сделали.

jhonathan ()
Ответ на: комментарий от jhonathan

В гуикс есть русская документация, в никс этого не придумали.

Guix никак не может перестать распылять усилия.

А в чём суть никсов?

В одно сообщение? Там все сделано ПРАВИЛЬНО.

Конфиг всей системы в одном файле?

Нет, это лишь следствие.

А если мне нужно вим настроить и ещё для каждого пользователя по-своему? Не могут же они все возможные конфиги интегрировать в свой скрипт.

Еще как могут.

Зачем для управления системой делать свой отдельный лисп-хаскелл?

Нужна ленивость сильнее, чем в хаскелле, см. докторскую Eelco Dolstra.

На этом никс-языке можно хоть нормальные хелловорлды писать?

Нет, там даже делить нельзя.

гиксанутые всё правильно сделали.

Абсолютно нет, эта неизлечимая родовая травма убила им всю возможность масштабирования.

t184256 ★★★★★ ()
Последнее исправление: t184256 (всего исправлений: 1)