Size: a a a

Scheme — русскоязычное сообщество

2021 November 12

RR

Rigidus Rigidus in Scheme — русскоязычное сообщество
А в чем их смысл и где они используются?
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
Для параметризации. Это вроде как глобальные переменные, только их менять можно только через спец. функции, а не напрямую, и вообще ссылку на них нельзя получить.
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
Здесь не то, чтобы про них рассказывалось, просто на примере их реализации объяcняют call/cc
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
но в самом скрибило видел их и как ими пользуются
источник

RR

Rigidus Rigidus in Scheme — русскоязычное сообщество
а замыкание нельзя в глобал записать и так получить этот функционал?
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
примерно так он думаю и реализовывается обычно, но ещё с ф-ями возврата старых значений в случае нелокального выхода через продолжение и возврата к  локальным значениям в случае нелокального входа, через продолжение, полученное внутри блока
источник
2021 November 13

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
Выпустил релиз Guile-GitLab 0.1.0: https://lists.gnu.org/archive/html/guile-user/2021-11/msg00008.html

#guile #scheme #lisp #dev
источник

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
Смотрите-ка, что нашёл.
источник

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
A workflow management language extension for GNU Guix:
http://www.guixwl.org/

#guile #scheme #lisp
источник

ДП

Дмитрий Поляков... in Scheme — русскоязычное сообщество
Ты уже на гикса?
источник

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
Нет, но имею тестовую установку.  Сам по себе проект интересен, однако для каждодневных задач пока удобнее Ubuntu GNU/Linux или другие популярные дистрибутивы.
источник

ДП

Дмитрий Поляков... in Scheme — русскоязычное сообщество
Можешь более точно сказать чем удобнее? Не для продолжения дискуссии если не хочешь
источник

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
Больший набор ПО в репозиториях, проще найти решения проблем при их возникновении (сообщество пользователей в целом больше), да и самих проблем меньше — работает "из коробки", как правило.
источник

ДП

Дмитрий Поляков... in Scheme — русскоязычное сообщество
Если будет интересно смотреть на проект повнимательнее, помощь всегда сможешь найти в @gnu_guix_ru
источник

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
Хорошо, спасибо за приглашение.
источник

λ

λ in Scheme — русскоязычное сообщество
О, как  hpc, но больше для сингл юзера?
источник
2021 November 14

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
Закончил перевод пятой главы, проглядите плз, накидайте ошибок
источник

#

#Rλatan in Scheme — русскоязычное сообщество
Краевых случаев во многих дистрах хватает.
дебиан страдет тоже от пакетных колизий
я вот в пакетировании deb не разобрался за 2 года поддержки пакетов, с guix пакетами вьехал за 1-2дня и начал патчи строчить - 95% приняли😊
Количество пользователей не облегчит решение краевых проблем,
а количество не достающих пакетов в guix понятие раздутое (в guix20k~ пакетов сечас, в дебиане 35~ но там упаковка с большим коэффициентом расбиения пакета на либы и дев подмножества)
Проблема только в узком количестве железа
тоже решаема
источник

OV

Onyma Velesov in Scheme — русскоязычное сообщество
Хорошее дело.
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
@a_v_p ты не встречал для гуила автоматическую генерилку биндингов к расшаренному C-api? А то каждый раз одно и то же писать как-то тупо, очевидно можно генерить, нужно например прокинуть в схему ф-ю char foo(int x) , все действия же понятны - создаём обвзязку SCM wrap_foo(SCM x), там валидируем, что x это int, распаковываем в нативный int, применяем foo, результат запаковываем в scm_char.
источник