Имам библиотека в C, за която бих искал да генерирам връзки в Елисп. В Ruby, аз просто ще включа заглавие и след това да използвам C API за генериране на функции и така нататък. Мога ли да направя същото на elisp? describe-function
често казва, че функция е в "C изходен код". Как се генерират тези данни?
Благодаря!
Отговори:
5 за отговор № 1Можете да проверите това Emacs doc за да видите как да обгръщате функцията С в макрос DEFUN, за да го направите достъпна от Emacs.
След като са дефинирани примитиви, трябва да прекомпилирате Emacs, не можете да ги зареждате динамично по време на изпълнение.