Chez Scheme Record - Функциональное копирование / обновление? - PullRequest
1 голос
/ 11 мая 2019

Я искал документацию к Схеме Chez для ответа на этот вопрос, но не могу найти его:

Есть ли у Chez функциональная копия / обновление для записей - что-то похожее на Racket для Structures ?

Спасибо.

1 Ответ

1 голос
/ 13 мая 2019

Записи с поддержкой функциональных обновлений указаны в SRFI 57 . Реализация предоставляется ее первоначальным автором Андре ван Тондером в виде переносимой библиотеки R7RS. Простые обертки, которые могут вместить R7RS в Chez, который включает в себя R6RS, доступны в дикой природе, но я порекомендую комплексную систему, которая отлично справляется с «энергичной встряхиванием кода, пока он не ведет себя должным образом», а именно Akku.scm .

.

...