> Дело в том, что от редактора Лиспа требуется больше, чем просто
> синтаксическая подсветка текста. Редактор должен реализовывать
> Read-Eval-Print Loop (коротко REPL), или попросту говоря, возможность
> интерактивного исполнения пользовательского ввода.
А можно поподробнее — что такое REPL?
Я правильно понимаю, что весь REPL сводится к тому, что в редакторе кода
есть два окна? В одном (implementation) мы пишем код, например, функции, а
в другом (аналог командной строки) мы можем тут же эту сроку протестировать.
А в чем тогда революционность подхода? С таким же успехом я могу открыть
текстовый редактор с кодом Python/Ruby/Lisp и консоль рядом с запущенным
интерпретатором.
> PLT Scheme является идеальным вариантом для изучения Scheme. Но не для Common Lisp. PLT Scheme стоит брать, если стоит задача изучить основные концепции и отложить Лисп в сторону. Именно для такой цели этот язык и был разработан.
Хм... почему? В Scheme есть достаточно много библиотек для работы с web,
файлами, базами данных. У guile есть привязки к gtk.
Posted via RSDN NNTP Server 2.1 beta