>  D> А зачем скриптинг? Если правильно понимаю, то Lisp сначала
>  D> компилируется, а значит ничего не мешает создавать редактор на C++ и
>  D> соответсвенно конфигурировать на C++ :) При загрузке проверять изменения
>  D> в пользовательском каталоге и при необходимости компилировать нужные
>  D> файлы в нём, затем подгружать оттуда полученную библиотечку или плагин.
>  D> Просто emacs писался когда C++ ещё не начинал рождаться :)
>
> Птичка наивняк.  Живет на ивняке.  Гнездится в медном тазу и
> периодически им накрывается.  Ну, то есть последнее предложение верно, а
> остальное - ну ты понял...

Извиняюсь, доку читал очень бегло, но разве следующий кусок не говорит о том,
что Lisp в Emacs предварительно компилируется в байт-код?

"Emacs Lisp has a compiler that translates functions written in Lisp into a 
special representation called byte-code that can be executed more efficiently. 
The compiler replaces Lisp function definitions with byte-code. When a 
byte-code function is called, its definition is evaluated by the byte-code 
interpreter."

Среди пакетов можно увидеть следующие:
xemacs21-basesupport - Editor and kitchen sink -- compiled elisp support files
xemacs21-basesupport-el - Editor and kitchen sink -- source elisp support files

В чём собственно я ошибся? Lisp не компилируется или невозможно 
конфигурацию писать на C++?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить