Какова лучшая реализация Схемы для работы через SICP?

63
задан Ashwin Nanjappa 5 December 2009 в 12:50
поделиться

5 ответов

Используйте Схема .

MIT, которую Это рекомендуется авторами SICP и используется в MIT для 6.001: Структура и Интерпретация Компьютерных программ курс.

57
ответ дан keparo 24 November 2019 в 16:11
поделиться

Используйте Ракетка (раньше Схема PLT).

DrRacket IDE является превосходной начальной точкой для всех вещей Схема включая SICP.

Для поиска ключевых слов в документации установите курсор на F1 нажатия и ключевое слово. В DrRacket можно теперь видеть изображения непосредственно в REPL (read-eval-print-loop).

Поддержка SICP DrRacket, Neil van Dyke.

Обновление: новый пакет SICP в Загрузка http://pkgs.racket-lang.org/#[sicp] это с Диспетчером пакетов (в DrRacket) или использование raco. Руководство

Update2: Также, если Вы хотите попробовать новую реализацию языка изображения SICP, затем загрузите sicp-pict2.rkt.

81
ответ дан soegaard 24 November 2019 в 16:11
поделиться

Схема MIT/GNU, просто удостоверьтесь, что Вы загружаете совместимость SICP пакет (да, они обеспечивают, определенные библиотеки для улучшения гарантируют работу упражнений SICP).

11
ответ дан Louis Gerbarg 24 November 2019 в 16:11
поделиться

Схема PLT работает вполне прилично, или Схема MIT как предложенный Keparo. Какие проблемы Вы имеете с ним?

1
ответ дан Matt Curtis 24 November 2019 в 16:11
поделиться

Я только начал делать SICP на этой неделе.

В настоящее время схема MIT взломана в Ubuntu Linux (9.04 "jaunty"). Возможно, это сработает в будущем.

DrScheme работает, и работает хорошо. Вы можете использовать пакет soegard, указанный выше, или пакет Нила Ван Дайка, который основан на пакете soegard и доступен по адресу http://www.neilvandyke.org/sicp-plt/ . Хорошая особенность этого пакета заключается в том, что после его установки вы можете использовать пункт меню "Язык | Выбрать язык ....", чтобы выбрать SICP.

6
ответ дан 24 November 2019 в 16:11
поделиться