Как выбрать, какой язык использовать в DrScheme?

Недавно я загрузил PLT-схему и DrScheme. Когда я открываю DrScheme, мне предлагается выбрать язык. Тем не менее, я не знаком ни с одним из моих вариантов, и справочные руководства действительно не разбивают его, чтобы помочь мне легко выбрать, какой выбор.

Итак, во-первых, это DrScheme и PLT Scheme действительно инструменты, которые мне нужно изучить Lisp и/или Scheme? Если да, то каковы разные языки и какие (ые) я должен использовать?

Ответ 1

Просто пойдите для "Pretty Big". Это будет все, что вам нужно, пока вы не поймете, для чего нужны остальные. Я считаю, что R5RS хорош, но ему не хватает расширений, добавленных PLT в DrScheme.

edit: Я только что проверил, и я предполагаю, что оба "Pretty Big" и "R5RS" считаются "устаревшими" в DrScheme 4, и вместо этого предпочитается язык "Module". Просто убедитесь, что все файлы, которые вы используете с языком модуля, начинаются с

#lang scheme

Модуль - это способ указать язык, используемый в исходном файле, а не глобально интерпретатором DrScheme. Это означает, что вы можете использовать разные языки для разных частей своей программы, разбивая их на файлы и указывая в каждом файле язык, который вы используете. Если вы только начинаете, все, о чем вам нужно беспокоиться, просто держит схему #lang в верхней части всех файлов, которые вы используете.

Небольшое примечание - это объявление не является официальной схемой и должно быть удалено, если вы попытаетесь использовать файлы в другом интерпретаторе Схемы.

Ответ 2

Стандарт (R5RS) - это настоящая вещь, так что это будет ваш лучший выбор
я узнал его из http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
использовала схему MIT, делая это но в остальном я нахожу plt намного приятнее для работы с