Size: a a a

Сообщество Scheme

2021 March 08

ND

Nikita Domnickij in Сообщество Scheme
(cond
 ((cond1) (branch1))
 ((cond2) (branch2)))
источник

c

corpix in Сообщество Scheme
Test For Test
а можно употреблять конструкцию
cond (condition) result
else cond (condition) result
Имеется в виду (cond ((condition) result) (else (cond ((condition) result))) ?
Кажется для этого (cond ((condition1) result1) ((condition2) result2)) будет короче и проще
источник

TT

Test For Test in Сообщество Scheme
corpix
Имеется в виду (cond ((condition) result) (else (cond ((condition) result))) ?
Кажется для этого (cond ((condition1) result1) ((condition2) result2)) будет короче и проще
а, спасибо
источник

TT

Test For Test in Сообщество Scheme
Nikita Domnickij
(cond
 ((cond1) (branch1))
 ((cond2) (branch2)))
спасибо
источник

TT

Test For Test in Сообщество Scheme
corpix
Имеется в виду (cond ((condition) result) (else (cond ((condition) result))) ?
Кажется для этого (cond ((condition1) result1) ((condition2) result2)) будет короче и проще
огромное спасибо, с первого раза прошёл все проверки
источник

c

corpix in Сообщество Scheme
Не за что :)
источник
2021 March 15

AT

Andrew Tropin in Сообщество Scheme
Как в guile запустить синхронно процесс, чтобы вывод летел в мой стдаут? при (system ) вывод теряется.
источник

AP

Artyom "avp&quo... in Сообщество Scheme
Посмотри модуль
(use-module (ice-9 popen))
источник

AT

Andrew Tropin in Сообщество Scheme
Artyom "avp" Poptsov
Посмотри модуль
(use-module (ice-9 popen))
Ага, смотрю. Пока сделал так:
   (let ((port ((@@ (ice-9 popen) open-input-pipe) "ls && sleep 5s")))
    (waitpid WAIT_ANY)
    (display ((@@ (ice-9 rdelim) read-delimited) "" port))
    ((@@ (ice-9 popen) close-pipe) port))
источник

AT

Andrew Tropin in Сообщество Scheme
но мне как-то не очень нравится, можно как-то сделать не буферизуя аутпут? а сразу по ходу дела его выводить?
источник

A ß in Сообщество Scheme
источник

A ß in Сообщество Scheme
?
источник

A ß in Сообщество Scheme
ls у тебя для примера или ты реально его запускаешь?
источник

AP

Artyom "avp&quo... in Сообщество Scheme
FWIW, в своё время начал пилить вот такой проект: https://github.com/artyom-poptsov/metabash
источник

AT

Andrew Tropin in Сообщество Scheme
A ß
ls у тебя для примера или ты реально его запускаешь?
для примера. у меня там гит клон, мне нужно его вывод прокинуть пользователю. При этом желательно, чтобы сразу, а не после того, как git clone закончит выполнение.
источник

A ß in Сообщество Scheme
мм, понятно
источник

A ß in Сообщество Scheme
вообще у гиля есть обертка над libgit
источник

AT

Andrew Tropin in Сообщество Scheme
A ß
вообще у гиля есть обертка над libgit
сегфолтится, доки пустые и не хочу тянуть зависимости. git у меня в окружении можно считать, что уже есть.
источник

A ß in Сообщество Scheme
а что ты делаешь? насколько я знаю она используется в гиксе
источник

A ß in Сообщество Scheme
(ещё знаю что она неполная)
источник