/ / Генериране на код в C - свързване, emacs, elisp

Генериране на код в C - свързване, emacs, elisp

Имам библиотека в C, за която бих искал да генерирам връзки в Елисп. В Ruby, аз просто ще включа заглавие и след това да използвам C API за генериране на функции и така нататък. Мога ли да направя същото на elisp? describe-function често казва, че функция е в "C изходен код". Как се генерират тези данни?

Благодаря!

Отговори:

5 за отговор № 1

Можете да проверите това Emacs doc за да видите как да обгръщате функцията С в макрос DEFUN, за да го направите достъпна от Emacs.

След като са дефинирани примитиви, трябва да прекомпилирате Emacs, не можете да ги зареждате динамично по време на изпълнение.