В общем случае, существует ли соглашение об именах для иностранных типов? (и типов вообще)? Например: (cffi:defctype glyph-index-t :uint32)
(cffi:defcstruct Point
(x :int32)
(y :int32))
(
Я хочу создать общую lisp-оболочку cffi для библиотеки C (SOIL), и хотя я уверен в cl & cffi Я не уверен, какие библиотеки использовать или как чтобы начать с них. В основном я бы спросил более подроб
Я создал некоторую игрушку на C++-библиотеке, чтобы быстро создать окно Qt из Lisp. Я знаю, что common-qt существует, я просто пытаюсь узнать, как использовать cffi. Прямо сейчас, у меня есть 4 привяз
Вот функция в C: union Example {
int number;
void *pointer;
};
void return_a_value (union Example *ptr) {
(*ptr).number = 1;
}
Теперь я хочу назвать его в Common Lisp через CFFI, к