The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен пакетный менеджер GNU Guix 1.1 и дистрибутив на его основе

15.04.2020 20:52

Состоялся релиз пакетного менеджера GNU Guix 1.1 и построенного на его основе дистрибутива GNU/Linux. Для загрузки сформированы образы для установки на USB Flash (241 Мб)и использования в системах виртуализации (479 Мб). Поддерживается работа на архитектурах i686, x86_64, armv7 и aarch64.

Дистрибутив допускает установку как в качестве обособленной ОС в системах виртуализации, в контейнерах и на обычном оборудовании, так и запуск в уже установленных дистрибутивах GNU/Linux, выступая в роли платформы для развёртывания приложений. Пользователю предоставляются такие функции, как учёт зависимостей, повторяемые сборки, работа без root, откат на прошлые версии в случае проблем, управление конфигурацией, клонирование окружений (создание точной копии программного окружения на других компьютерах) и т.п.

Основные новшества:

  • Добавлена новая команда "guix deploy", предназначенная для развёртывания разом начинки нескольких компьютеров, например, новых окружений в VPS или удалённых систем, доступных по SSH.
  • Авторам сторонних репозиториев пакетов (каналов) предоставлены средства для написания новостных сообщений, которые пользователь может прочитать при выполнении команды "guix pull --news".
  • Добавлена команда "guix system describe", дающая возможность при развёртывании оценить изменения между двумя разными экземплярами системы.
  • В команду "guix pack" добавлена поддержка генерации образов для Singularity и Docker.
  • Добавлена команда "guix time-machine", позволяющая откатиться до любого выпуска пакета, сохранённого в архиве Software Heritage.
  • В "guix system" добавлена опция "--target", предоставляющая частичную поддержку кросс-компиляции;
  • Обеспечено выполнение Guix с использованием Guile 3, что положительно отражается на производительности.
  • Граф зависимостей пакетов ограничен сокращённым набором бинарных исходных компонентов сборки (seed), что является большим шагом к реализации полностью проверяемого бутстрэппинга (bootstrap).
  • Реализован фреймворк для автоматизированного тестирования графического инсталлятора. Инсталлятор теперь собирается в системе непрерывной интеграции и тестируется в разных конфигурациях (шифрованный и обычный корневой раздел, установка с рабочими столами и т.п.).
  • Добавлены сборочные системы для Node.js, Julia и Qt, упрощающие написание пакетов для связанных с данными проектами приложений.
  • Добавлены новые системные сервисы auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, provenance, pulseaudio, sane, singularity, usb-modeswitch
  • Обновлены версии программ в 3368 пакетах, добавлено 3514 новых пакетов. В том числе обновлены версии xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, enlightenment 0.23.1, gcc 9.3.0, gimp 2.10.18, glibc 2.29, gnupg 2.2.20, go 1.13.9, guile 2.2.7, icecat 68.7.0-guix0-preview1, icedtea 3.7.0, libreoffice 6.4.2.2, linux-libre 5.4.31, , openjdk 12.33, perl 5.30.0, python 3.7.4, rust 1.39.0.

Напомним, что пакетный менеджер GNU Guix основан на наработках проекта Nix и кроме типичных функций управления пакетами поддерживает такие возможности, как выполнение транзакционных обновлений, возможность отката обновлений, работа без получения привилегий суперпользователя, поддержка привязанных к отдельным пользователям профилей, возможность одновременной установки нескольких версий одной программы, средства уборки мусора (выявление и удаление неиспользуемых версий пакетов). Для определения сценариев сборки приложений и правил формирования пакетов предлагается использовать специализированный высокоуровневый предметно-ориентированный язык и компоненты Guile Scheme API, позволяющие выполнять все операции по управлению пакетами на функциональном языке программирования Scheme.

Поддерживается возможность использования пакетов, подготовленных для пакетного менеджера Nix и размещённых в репозитории Nixpkgs. Кроме операций с пакетами возможно создание сценариев для управления конфигурацией приложений. При сборке пакета автоматически загружаются и собираются все связанные с ним зависимости. Возможна как загрузка готовых бинарных пакетов из репозитория, так и сборка из исходных текстов со всеми зависимостями. Реализованы средства для поддержания версий установленных программ в актуальном состоянии через организацию установки обновлений из внешнего репозитория.

Сборочное окружение для пакетов формируется в виде контейнера, содержащего все необходимые для работы приложений компоненты, что позволяет сформировать набор пакетов, способный работать без оглядки на состав базового системного окружения дистрибутива, в котором Guix используется в качестве надстройки. Между пакетами Guix возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Пакеты устанавливаются в отдельное дерево директорий или поддиректорию в каталоге пользователя, что позволяет обеспечить его параллельное сосуществование с другими пакетными менеджерами и обеспечить поддержку широкого спектра существующих дистрибутивов. Например, пакет устанавливается как /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0/, где "f42a58..." является уникальным идентификатором пакета, используемым для контроля зависимостей.

Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre, очищенным от несвободных элементов бинарных прошивок. Для сборки применяется GCC 9.3. В качестве системы инициализации используется сервисный менеджер GNU Shepherd (бывший dmd), развиваемый как альтернатива SysV-init с поддержкой зависимостей. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется и для определения параметров запуска сервисов. Базовый образ поддерживает работу в консольном режиме, но для установки подготовлено 13162 готовых пакета, среди которых и компоненты графического стека на базе X.Org, оконные менеджеры dwm и ratpoison, рабочий стол Xfce, а также подборка графических приложений.


  1. Главная ссылка к новости (https://lists.gnu.org/archive/...)
  2. OpenNews: Выпуск системы инициализации GNU Shepherd 0.7
  3. OpenNews: Подборка первоапрельских шуток 2020 года
  4. OpenNews: Выпуск GNU Mes 0.22, инструментария для самодостаточной сборки дистрибутивов
  5. OpenNews: Связывание повторяемых сборок GNU Guix с архивом исходных текстов Software Heritage
  6. OpenNews: Выпуск Bedrock Linux 0.7.3, сочетающего компоненты различных дистрибутивов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/52743-guix
Ключевые слова: guix
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (74) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 21:58, 15/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –14 +/
    > пакет устанавливается как /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0

    Зачем нам FHS. Давайте придумаем свою собственную нескучную прикольную иерархию дерева каталогов.

     
     
  • 2.3, JL2001 (ok), 22:16, 15/04/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> пакет устанавливается как /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0
    > Зачем нам FHS. Давайте придумаем свою собственную нескучную прикольную иерархию дерева
    > каталогов

    вы бы хоть новость и решаемые цели прочитали чтоль
    и на сколько я помню, FHS там есть

     

  • 1.4, Аноним (4), 22:56, 15/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем оно лучше генты с портежом?
     
     
  • 2.5, Аноним (5), 23:04, 15/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ниет, не совсем оно хуже. В генту у тебя чистая гибкая система (развернуть "точно так же 1 в 1" может оказаться несколько проблематично, из-за лто и изменений в компиляторах и библиотеках), тут же (я имею в виду nix) ты собираешь систему из готовых блоков (каждый из которых зависит от других готовых блоков), и можно восстановить некоторое состояние этих блоков в любой момент времени. Из минусов, слишком много файлов самых разных версий. Если наложить проблемы генты, начнётся ад на Земле. Я не знаю, как они их решают, наверное, просто не пользуются лто (так не интересно). Или используют эти "блоки" как есть, в бинарном виде, кончено напрашиваясь на проблемы с лто.
     
     
  • 3.6, Alen (??), 23:37, 15/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ни каких проблем поднять генту на нужную дату в прошлом нет. Берём последний перед датой автобилд, накатываем на него снепшёт потртов за нужную дату и собираем мир. Небольшие проблемы бывают при сборках минус пару лет и более - на зеркалах начинают пропадать пакеты, но они все равно легко находятся в других местах и подкладываются в дистфайлс для сборки.
     
  • 2.15, Аноним (15), 08:21, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да все что угодно лучше этого карточного домика генты.
     
  • 2.20, Аноним (20), 10:52, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А чем машина лучше руля с клаксоном?
     
  • 2.24, myhand (ok), 13:52, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Гента мне не по нраву.
     
  • 2.35, user90 (?), 19:39, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В клочки рвет оно генту с портежем))
    - 100%ная повторяемость любых действий, без сурпризов, и соответственно неограниченные возможности отката/повтора изменений,
    - написано на Лиспе - а чо там в Генте, напомни-ка, а?

    Остального ты просто не поймешь ;)

     
  • 2.41, бубльгум (?), 20:06, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Накати - узнаешь. Будет тебе гента и с портежом и гуиксом.
     

  • 1.7, n1rdeks (ok), 00:08, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Дистрибутив сырой, а они докер прикручивают?
     
     
  • 2.23, НяшМяш (ok), 12:41, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сначала подсадить надо, а потом уже что-то делать. Как с десятой форточкой.
     
  • 2.39, JL2001 (ok), 13:58, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Дистрибутив сырой, а они докер прикручивают?

    чем guix сырой?

     

  • 1.10, Аноним (10), 01:57, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Объясните мне почему среди опенсорцных (линукс) разработчиков такая тяга к написанию пакетных менеджеров с каким-нибудь особенным выпендрежем, а затем трата нескольких лет своей жизни на обновление пакетов ради полторы калек пользователей? Неужели нельзя свое время тратить на улучшение линукса на десктопах как в то свое время делала Mandriva со всеми drak* утилитами? Сейчас средний дистрибутив выглядит так: Gnome или KDE со своими обоями, со своим набором программ, своими патчами но полностью отсутствуют свои разработки как раньше делали в Mandrake/Mandriva или OpenSUSE (у обоих дистрибутивов что yast что drak утилиты находятся в полурабочем состоянии).
     
     
  • 2.17, evkogan (?), 08:35, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    yast вполне себе рабочий.
    Был момент, когда они повышали интеграцию с DE убирая повторяющиеся настройщики. По крайней мере с KDE при этом стало только лучше, про остальных не знаю.
    Теперь там все настраивается удобно или в настройщиках KDE или в yast пересечений минимум.
    Охват функционала настройщиков достаточен. Или чего Вам не хватает?
    А эти ребята имеют идею интересную. И пилят ее.
    Доводят функционал пакетного менеджера до состояния покрыть все потребности и варианты использования. С установкой и из бинарей, и из сырцов, и на дату, и параллельно версии, и если надо собрать это в докер, и еще чего угодно.


     
  • 2.19, кусь (?), 09:52, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    По мне так пакетный менеджер со своим адом зависимостей - очень фиговая проблема линукса, которая действительно мешает.
    Да и вообще - это же не факт, что человек пишуший пакетный менеджер будет писать другие штуки с тем же рвением, тем более бесплатно.
     
  • 2.25, Аноним (25), 13:55, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это их личное дело. Кто вы такой чтобы утверждать что правильно, а что нет? То-то же!
     
  • 2.36, user90 (?), 19:41, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Объясните мне

    Не знаю, зачем мне тратить время на дураков?

     

  • 1.11, iPony129412 (?), 04:48, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > January 18, 2013. GNU Guix 0.1 released (alpha).

    Через 20 лет в ReactOS встроят, и будет бомба.

     
     
  • 2.14, ryoken (ok), 08:13, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>  и будет бомба

    дада и этот самый реактос разнесёт к чертям невосстановимым образом :D

     

  • 1.12, Аноним (12), 06:03, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >и поставляется с ядром GNU Linux-Libre, очищенным от несвободных элементов бинарных прошивок.

    У меня на ноуте не заведется

     
     
  • 2.21, Аноним (21), 11:34, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Держи нас в курсе
     

  • 1.13, Аноним (-), 06:48, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Все плодят и плодят.
    Вместо развития тех дистрибутивов, которые уже на целых 5% приблизились к достойному дистрибутиву для настольного ПК.
     
     
  • 2.16, Аноним (15), 08:23, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Молодой человек, это не для вас плодят. Никто убунточку с гномиком не отнимает!
     

  • 1.18, myhand (ok), 09:07, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Guix мне по нраву.
     
  • 1.22, Домохозяйка анонима (?), 12:09, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А поддержки LVM как не было, так нет.
     
  • 1.26, Аноним (26), 14:26, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А шо с вайфаем, все такая же беда?
     
  • 1.27, Анонимкос (?), 14:57, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Не проще использовать флатпак или иной контейнер? В чем преимущество этого решения?

    Юзал однажды NixOS, через полгода встала раком. Управление пакетами поломалось. На форумах и багтрекере мне не смогли помочь.

     
     
  • 2.29, Leo90 (?), 16:22, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    очень странная история. юзаю NixOs уже года три. полет не то, что нормальный, а великолепный.
     

  • 1.28, Аноним (28), 16:02, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    зачем вообще этот guix тем более на хаскеле если итак есть nixos? нафига? что оно решает?
     
     
  • 2.32, myhand (ok), 17:10, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > зачем вообще этот guix тем более на хаскеле если итак есть nixos?

    Не в домино, а в...  На Scheme, которая как-бе стандартный язык расширения проекта GNU.

    > нафига? что оно решает?

    Во-первых, вместо еще одного иазыка - используется достаточно стандартный.  Причем не только
    для описания пакетов, но и при настройке системы.

    Во-вторых, там нет systemd.

    В третьих, там нету блобов.

     
     
  • 3.34, Аноним (34), 18:06, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Что в этом хорошего Вы пытались на нем что-то написать Попробуйте ради интерес... большой текст свёрнут, показать
     
     
  • 4.40, myhand (ok), 15:36, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>  На Scheme, которая как-бе стандартный язык расширения проекта GNU.
    > Что в этом хорошего?

    GNU это хорошо.  RMS одобряет.  Мне это по нраву.

    > Вы пытались на нем что-то написать?

    "Делай или не делай.  Не надо пытаться." (ц)

    > чтобы нужно было задействовать srfi (https://srfi.schemers.org/).

    А что там не так с поддержкой SRFI?

    > Также, насколько я понимаю, сейчас у Guile только 1 основной разрабочик - Andy Wingo

    Это один из мейнтейнеров.

    > 1. Малоизвестный (в смысле взять человека X и спросить умеет ли он
    > на нем писать) язые программирования.

    Человек X вероятнее всего на родном-то языке писать не может.

    > 2. Лидер проекта с непонятными личными целями.

    Ну, CoC в проект пока не завезли, так что контрибутить можно.

    > Почему не использовать тот же bash

    Потому что bash должен умереть.  Ну серьезно, сколько можно.

    > или просто  yaml, в котором можно запустить
    > произвольные shell команды?

    Потому что это будет такая же лапша, как и сейчас.

     
     
  • 5.43, Аноним (43), 23:44, 17/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо менять тему Вопрос был о том, что хорошего в Scheme То есть не попробо... большой текст свёрнут, показать
     
     
  • 6.44, myhand (ok), 00:57, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Вопрос был о том, что хорошего в Scheme?

    Простой, хорошо стандартизованный язык.  Макросы!

    >> "Делай или не делай.  Не надо пытаться." (ц)
    > То есть не попробовав ничего написать на языке, ты его хвалишь?

    Скорее всего, писал на нем я еще тогда, когда ты под стол пешком...

    >> А что там не так с поддержкой SRFI?
    > Как минимиум черезжопные названия.

    Что черезжопного в названии SRFI по его номеру?!

    > Вместо того, чтобы написать (import hash-table)

    Почему hash-table, а не hash_table?  Каким боком именно SRFI (какой?) тут имеется
    в виду, а не R6RS, например?

    > и пойди еще номер запомни.

    Запоминать, конечно, не надо - для этого и пишут документацию а также делают поиск.

    >> Это один из мейнтейнеров.
    > Судя по логам https://git.savannah.gnu.org/gitweb/?p=guile.git;a=shortlog один из
    > 2, что не меняет картины.

    По логу - там с десяток авторов, а ты писал "1 разработчик".

    >> Человек X вероятнее всего на родном-то языке писать не может.
    > Опять же не уходи с темы. Например, на python сейчас любая собака
    > пишет. А если не может, то через 2 минуты уже будет писать.

    Проблема в том, что писать будет - как собака...

    > Еще раз язык управляется 1 челом

    "Язык управляется" - совсем другими людьми, вот тута: http://www.scheme-reports.org/  Их там много, зуб даю.

    В guile - несколько мейнтейнеров (вроде два сейчас, возможно три).  Это нормально для
    GNU проекта.  Разработчиков - больше.  Guile - не язык.  Фактически, в ее байткод можно
    несколько языков транслировать, включая твой любимый питон.

    >> Потому что bash должен умереть.  Ну серьезно, сколько можно.
    > Он никогда не умрет. Даже не найдейтесь.

    Да он уже давно умер.  Ну кто сейчас в здравом уме использует это
    для мало-мальски серьезных скриптов.  Берут что-нибудь вроде питона - и вперед.
    Вполне уверен, awk вы не застали...

    > Ну рили, придите к
    > серьезным людям и предложите на нем писать.

    "Серьезные люди" - это вебмакаки какие-нибудь?

     
     
  • 7.45, Аноним (43), 02:47, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В том то и дело, что там ничего из коробки нет в самом scheme, даже модулей ... большой текст свёрнут, показать
     
     
  • 8.47, myhand (ok), 09:34, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле Целый язык есть, а ты говоришь - его нет Паспорт еще показать Раньш... текст свёрнут, показать
     
     
  • 9.50, Аноним (50), 18:11, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ты говоришь изначально, что Scheme прекрасен в своей простоте Я говорю, что там... большой текст свёрнут, показать
     
     
  • 10.52, myhand (ok), 20:31, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чего именно Потому что вижу, что угадал Проект GNU не интересуется что там ког... текст свёрнут, показать
     
     
  • 11.53, Аноним (50), 00:00, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я уже писал Например, модулей Работы с сетью, работы с форматами данных и т п ... большой текст свёрнут, показать
     
     
  • 12.55, myhand (ok), 09:54, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    define-library import https www gnu org software guile manual html_node Networ... текст свёрнут, показать
     
     
  • 13.57, Аноним (57), 16:30, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это все нестандартный scheme Тебе нравятся помоложе От олигофроена другого отв... текст свёрнут, показать
     
     
  • 14.60, myhand (ok), 18:48, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых - не все, начиная сверху Во-вторых - наверное и нету языка, в котором... текст свёрнут, показать
     
     
  • 15.63, Аноним (57), 19:03, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Перечитай тред Ты накидываешь, что scheme такой простой как 2 пальца На что я ... текст свёрнут, показать
     
     
  • 16.65, myhand (ok), 08:40, 20/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Давай на этом и порешим, а то мне уже немного надоело Тут явно надо начинать с... текст свёрнут, показать
     
     
  • 17.68, Аноним (68), 18:36, 20/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Эко ты слабенький, надело ему Мы только начали Как же лиспе то пишешь, раз уже... текст свёрнут, показать
     
     
  • 18.69, myhand (ok), 19:10, 20/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ты можешь назвать еще столько же Аллилуйя ... текст свёрнут, показать
     
     
  • 19.70, Аноним (68), 19:16, 20/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я многое могу Например, я спокойно отношусь к людям, которые признают свою непр... текст свёрнут, показать
     
     
  • 20.71, myhand (ok), 08:51, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так покажи Даже если бы ты ЦПШ закончил - был бы шанс, что они были тебе понятн... текст свёрнут, показать
     
  • 21.72, Аноним (72), 18:36, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https en wikipedia org wiki List_of_computer_algebra_systems Ты привел 3 штук... текст свёрнут, показать
     
  • 22.73, myhand (ok), 21:34, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И что ты мне мусорную свалку в глаза тычешь Из какого большего Как я понимаю,... текст свёрнут, показать
     
  • 23.74, Аноним (72), 21:54, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    wikipedia для тебя свалка Это общеизвестный модерируемый ресурс Имеешь что-то ... большой текст свёрнут, показать
     
  • 24.75, myhand (ok), 23:09, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Почему только для меня Это общеизвестная площадка для пропаганды, в которую рад... текст свёрнут, показать
     
  • 25.76, Аноним (72), 23:20, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Тебя не учили, что вопросом на вопрос не вежливо отвечать Жду ответа на предыду... большой текст свёрнут, показать
     
  • 26.77, myhand (ok), 08:05, 22/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Защитывай уже Считать то хоть умеешь, болезный А причем тут зомбоящик с лишпо... текст свёрнут, показать
     
  • 27.79, Аноним (72), 20:30, 22/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я не буду , Я не могу Да ты просто гусь Позорно слился по всем пунктам ... текст свёрнут, показать
     
  • 13.59, Аноним (57), 16:42, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    К тебе на собеседование Ну не каждый отважится придти к тебе в подвал, да Не ... текст свёрнут, показать
     
     
  • 14.61, myhand (ok), 18:55, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да ну что ты, наговаривают Я уж и дыбу БДСМ-щикам продал, и током уже не бью п... текст свёрнут, показать
     
     
  • 15.64, Аноним (57), 19:09, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно с такой богатой фантазией люди и нужны лисперам Нафантазируют интере... текст свёрнут, показать
     
     
  • 16.66, myhand (ok), 08:42, 20/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотри все-таки в словаре что такое самообразование А, точно Пехепе, дружба... текст свёрнут, показать
     
     
  • 17.67, Аноним (68), 18:27, 20/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ты знаешь про словари Респект тебе Уже вижу как слезяться твои глаза от прият... текст свёрнут, показать
     
  • 7.46, Аноним (43), 02:52, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Что черезжопного в названии SRFI по его номеру?!

    Все! Люди придумали нормальные имена для запоминания модулей, а не число.

    > Почему hash-table, а не hash_table?  Каким боком именно SRFI (какой?) тут имеется

    в виду, а не R6RS, например?

    Да это просто пример. Суть в том, что чтобы зареквайрить hash-table я должен писать номер расширения в котором его приняли - маразм!

    > Запоминать, конечно, не надо - для этого и пишут документацию а также делают поиск.

    Лол. То есть ты предлагаешь каждый раз искать номер расширения, в котором добавили hash-table? А не проще писать просто import hash_table и не трахать мозги?

     
     
  • 8.48, myhand (ok), 09:39, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так поди пойми что вы там у себя придумали Мне оно надо в телепатию играть Пр... текст свёрнут, показать
     
     
  • 9.49, Аноним (50), 17:53, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    более интуитивной схемы для адресации SRFI чем номер SRFI - нету И за назван... текст свёрнут, показать
     
     
  • 10.51, myhand (ok), 20:23, 18/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Гм, можно для информации список нормальных языков в студию, чтобы не вляпываться... текст свёрнут, показать
     
     
  • 11.54, Аноним (50), 00:02, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У нас тут что, поле чудес Ты можешь сам поискать Но так уж и быть сделаю тебе ... текст свёрнут, показать
     
     
  • 12.56, myhand (ok), 09:55, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Поискать что Пойми, я не могу прочесть твои мысли даже если ты шапочку из фоль... текст свёрнут, показать
     
     
  • 13.58, Аноним (57), 16:32, 19/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Поискать способы самовыпиливания Такой как ты на этой планете точно не нужен ... текст свёрнут, показать
     
  • 8.78, Я (??), 13:26, 22/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https www gnu org software guile manual html_node provide-and-require html ... текст свёрнут, показать
     

  • 1.30, Аноним (30), 16:52, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как часто там пакеты обновляются? Ролинг, не? А NixOs?
     
  • 1.31, Аноним (30), 16:57, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Что-то этого пакетного менеджера пока нигде в других местах не видно. А Shepherd - лучше всех или не очень? Его там можно заменить на runit, например? Или всё гвоздями?
     
     
  • 2.38, GentooBoy (ok), 23:51, 16/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У них принципиальная позиция что пакетный менеджер должен работать только на Linux в отличии от nix
     

  • 1.33, Аноним (34), 17:58, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А когда Microsoft им заинтересуется?
     
  • 1.42, Petr (??), 21:06, 17/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Gail (гаиль) - по немецки "пи*дато".
    Надо брать.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру