Size: a a a

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

2021 May 21

A

Aragaer in Русскоязычное сообщество Scheme
но потом выяснилось, что там глубина рекурсии никогда не превышала двух 8)
источник

A ß in Русскоязычное сообщество Scheme
добавил обработку невалидного жсона и готово
источник

A ß in Русскоязычное сообщество Scheme
хороший язык схема
источник

A ß in Русскоязычное сообщество Scheme
теперь будет сложнее, надо написать то же самое на си)
источник

A

Aragaer in Русскоязычное сообщество Scheme
я как-то раз пытался на си разбирать жсон. Споткнулся об владение. Плюнул и взял раст.
источник

A ß in Русскоязычное сообщество Scheme
пофиксил тесты, автор не разобрался с api srfi-64 и поэтому они всегда проходили
источник

AZ

Aydar Zarifullin in Русскоязычное сообщество Scheme
Сел писать биндинг к libexpect но я не знаю как правильно создать схемный порт из сишного file* поэтому функции типа display не будут работать.
источник

AP

Artyom "avp&quo... in Русскоязычное сообщество Scheme
Может, тут что полезное найдёшь: https://github.com/artyom-poptsov/guile-ssh/blob/master/libguile-ssh/sftp-file-type.c
источник

A

Aragaer in Русскоязычное сообщество Scheme
А из обычного файлового дескриптора умеешь?
источник

AZ

Aydar Zarifullin in Русскоязычное сообщество Scheme
Ну так это он и есть ведь
источник

A

Aragaer in Русскоязычное сообщество Scheme
не, файловый дескриптор это просто целое число. А FILE * это некоторая обертка вокруг него, которая умеет еще и в буферизацию и в прочие штуковины
источник

AZ

Aydar Zarifullin in Русскоязычное сообщество Scheme
Я не знал, спасибо за подсказку.

Нашел такое https://wiki.call-cc.org/man/5/Module%20(chicken%20file%20posix)#open-input-file
источник

A

Aragaer in Русскоязычное сообщество Scheme
ага, а для сишного кода fileno дает интовый дескриптор из FILE *
источник
2021 May 22

AP

Alex Peresmeshnik in Русскоязычное сообщество Scheme
Шикарно ))
источник

AP

Alex Peresmeshnik in Русскоязычное сообщество Scheme
Есть идея подтянуть схемное сообщество :)
источник

AP

Alex Peresmeshnik in Русскоязычное сообщество Scheme
1BK85HCvjsVsHCCdTkn15vcPZMLwYAUNYq
источник

AP

Alex Peresmeshnik in Русскоязычное сообщество Scheme
Вот, биток-кошель для пожертвований, пока пустой. Чуть позже скину туда биткойновый эквивалент "коньячка" ;)
источник

AP

Alex Peresmeshnik in Русскоязычное сообщество Scheme
Авось что прикольное из этого выйдет. Ну типа приятно когда хобби приносит плюшки :)
источник

AZ

Aydar Zarifullin in Русскоязычное сообщество Scheme
Сделал но не знаю на чем тестировать, выложил в той-же репе, проверь пожалуйста если работает то начну доку оформлять, кстати pty (модуль) который я изначально портировал тоже видимо работал, просто там траблы какие-то с выводом конкретной программы
источник

AZ

Aydar Zarifullin in Русскоязычное сообщество Scheme
Двойное спасибо переписал все на чистых дескрипторах чтобы с буферизацией не возиться.
источник