Size: a a a

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

2021 May 23

AZ

Aydar Zarifullin in Русскоязычное сообщество Scheme
Ну вот get-line как раз подходит
источник

AZ

Aydar Zarifullin in Русскоязычное сообщество Scheme
Но ты можешь работать с ними как с файлами в этом и фишка
источник

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

A ß in Русскоязычное сообщество Scheme
апдейтик
источник

AZ

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

AZ

Aydar Zarifullin in Русскоязычное сообщество Scheme
И вызовы read я бы всё-таки заменил на get-line, read вроде предназначен для чтения s-выражений
источник

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

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

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

AZ

Aydar Zarifullin in Русскоязычное сообщество Scheme
Хотел было ещё предложить вместо (seek now-port 0 SEEK_SET) заюзать rewind но ее в guile нет оказывается.
источник

AZ

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

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

AP

Artyom "avp&quo... in Русскоязычное сообщество Scheme
Кстати, для случаев, когда "в Guile нет, но в C есть", существует FFI.
источник

A ß in Русскоязычное сообщество Scheme
Переслано от A ß
нормально ли использовать inotify чтобы отлавливать изменения файла в /sys/class/... ?
источник

AP

Artyom "avp&quo... in Русскоязычное сообщество Scheme
А что ты хочешь сделать?
источник

A ß in Русскоязычное сообщество Scheme
хочу забирать данные не по таймеру, а по изменению этих данных
источник

AP

Artyom "avp&quo... in Русскоязычное сообщество Scheme
А какие данные?
источник

A

Aragaer in Русскоязычное сообщество Scheme
состояние батареи видимо
источник

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

A

Aragaer in Русскоязычное сообщество Scheme
хмммм... а все-таки попробуй inotify, потому что sysfs_notify в природе существует
источник