Использование схемы MIT/GNU
Я скачал реализацию LISP для схемы MIT/GNU, чтобы понять структуру и интерпретацию компьютерных программ. Тем не менее, я немного озадачен тем, с чем имею дело, когда запускаю программу. Когда программа запускается, я получаю два окна: окно "Схема MIT/GNU" и окно "Эдвин: * схема *".
Для чего используются эти два окна? Является ли "MIT/GNU Scheme" своего рода интерпретатором командной строки? В то время как другой, где код может быть написан и сохранен?
Дополнительные вопросы: Если схема MIT/GNU является интерпретатором командной строки, как я могу получить приглашение "1 ]=>" для отображения. И если другой - это то, где я пишу программы, как я могу тестировать и сохранять программы?
1 ответ
MIT/GNU Scheme
должно начаться как минимизировано. Это просто фоновое консольное окно, которое запускает редактор. Вам не нужно обращать на это внимание (и при этом вы не можете взаимодействовать с ним).
Edwin: *scheme*
текстовый редактор Edwin, который выглядит для меня как своего рода производная от Emacs. Это позволяет вам не только писать скрипты Scheme, но и интерактивно оценивать выражения Scheme. Однако, чтобы сделать это, вам нужно изучить соответствующие сочетания клавиш и команды, и некоторое знакомство с Emacs, безусловно, поможет и здесь. Поэтому предлагаю прочитать документацию.