> 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]