Сгенерировать код на C - PullRequest
       7

Сгенерировать код на C

1 голос
/ 15 сентября 2011

У меня есть библиотека на C, для которой я хотел бы создать привязки в Elisp.В Ruby я бы просто включил заголовок, а затем использовал его C API для генерации функций и так далее.Могу ли я сделать то же самое на elisp?describe-function часто говорит, что функция находится в "C исходном коде".Как они генерируются?

Спасибо!

1 Ответ

5 голосов
/ 15 сентября 2011

Вы можете проверить это Emacs doc , чтобы увидеть, как обернуть функцию C в макрос DEFUN, чтобы сделать ее доступной из Emacs.

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

...