2016-08-20 1 views
2

Я изучаю scheme программирование от sicp учебник. Я очень новичок в scheme. Для этого я установил REPL. Я не знаю, как прокрутить вверх в REPL?Как прокрутить страницу до последней записи в мит-схеме REPL?

Например:

1 ]=> (define x 5) 

;Value: x 

1 ]=> x 

;Value: 5 

Теперь, когда я привязал для прокрутки вверх значение с вверх клавишу со стрелкой, я получил некоторый неожиданный результат. Показано здесь:

1 ]=> ^[[A 

может кто-нибудь сказать мне, основной, как использовать схемы переводчика? Благодарю.

+0

Работает ли ctrl-p? – soegaard

+0

Нет. Ctrl-p не работает. –

ответ

2

Прежде всего, нет интерпретатора Схемы, поскольку существует множество реализаций. То, что вы ищете, это поддержка readline.

мит-схема не имеет его, но если вы используете систему * nix, вы можете установить rlwrap и запустить свой интерпретатор с помощью rlwrap scheme и использовать клавиши со стрелками. Обратите внимание, что это может предоставить функции истории для всех программ, а не только для интерпретатора схемы.

Есть и другие варианты, которые поставляются с поддержкой readline, Racket, Chez Scheme и Guile. Наверное, намного больше. Они не всегда загружаются по умолчанию, поэтому выполните поиск документации по ее включению.

Если вы используете графическую операционную систему, такую ​​как Windows, Gnome/KDE или OSX, используя DrRacket с SICP support language, вы получите больше возможностей для редактирования, запуска и даже отладки ваших программ.

+0

круто! Я понял, и я получил свой ответ. Благодарю. –