Свойство distributionUrl внутри gradle-wrapper.properties должно быть:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
, что работает для меня
Я не думаю, что вам нужно что-либо, кроме R5RS , который доступен в DrScheme через Язык> Выбрать язык ...
.
Вы можете разрешить переопределение привязок. После того, как вы выбрали R5RS, нажмите "
Некоторые места в в тексте используют функцию error
, которая недоступна в R5RS. В этих случаях вы можете использовать srfi-23 .
Другой вариант - просто использовать язык модуля "схемы". Выберите «Модуль» в качестве языка по вашему выбору и начните свои исходные файлы с #lang scheme
или #lang scheme / base
.
Для главы « Пример: язык изображений » вы можете попробовать этот пакет (я сам не пробовал, поэтому не знаю, насколько хорошо он работает).
Некоторые места в в тексте используют функцию error
, которая недоступна в R5RS. В этих случаях вы можете использовать srfi-23 .
Другой вариант - просто использовать язык модуля "схемы". Выберите «Модуль» в качестве языка по вашему выбору и начните свои исходные файлы с #lang scheme
или #lang scheme / base
.
Для главы « Пример: язык изображений » вы можете попробовать этот пакет (я сам не пробовал, поэтому не знаю, насколько хорошо он работает).
Поддержка SICP для DrRacket
Этот пакет реализует поддержку в DrRacket PLT для Abelson и Структура Суссмана и интерпретация компьютерных программ (SICP) 2-й Издание учебника для студентов, желающих использовать инструменты DrRacket для задания по программированию SICP.
Я нахожусь в том же месте в SICP и использую - «Основы языков программирования» в качестве языка. Пока никаких проблем не вызвало.