Взял chez чтобы написать консольную утилиту. А он прямо схема-схема пришлось реализовывать string-split
Да, чез - он такой) К нему есть пакетный менеджер (ну не только к нему) akku, и в нём есть вот такое https://akkuscm.org/packages/chez-srfi/ , а среди всего прочего там есть SRFI-152, в котором есть string-split
Да, чез - он такой) К нему есть пакетный менеджер (ну не только к нему) akku, и в нём есть вот такое https://akkuscm.org/packages/chez-srfi/ , а среди всего прочего там есть SRFI-152, в котором есть string-split
В схеме есть параметры, те которые (make-parameter) и у них не очень читабельное 'изменение значения'. В коде сложно отличить изменение параметра и вызов функции...
https://github.com/bouncepaw/toratau/blob/master/book/Lexing.md сейчас разрабатываю макро-процессор Торатау, используя свою систему литературного программирования Караидель, Куриную схему и, собственно, Торатау. Зацените как можно делать лютые DSL прям на месте.