Не думаю, что вам нужно что-либо, кроме R5RS , которое доступно в DrScheme через Language > Choose Language...
.
Возможно, вы захотите разрешить переопределение привязок. После того, как вы выбрали R5RS, нажмите «Show Details
» и снимите флажок «Disallow redefinition of initial bindings
».
Некоторые места в текст использует функцию error
, которая недоступна в R5RS. В этих случаях вы можете использовать srfi-23 .
Другой вариант - просто использовать язык модуля «схема». Выберите «Модуль» в качестве языка выбора и начните свои исходные файлы с #lang scheme
или #lang scheme/base
.
Для главы " Пример: язык изображения " вы можете попробовать этот пакет (я сам не пробовал, поэтому не знаю, насколько хорошо он работает).