2016-09-20 4 views
1

Я пытаюсь написать оболочку для библиотеки C, которая содержит функцию, которая принимает другую функцию для достижения полиморфизма (т. Е. Общей функции). Я хотел бы написать свою обертку таким образом, чтобы она выполняла функцию Scheme и передавала ее общей функции в качестве указателя функции C. Предоставляет ли Guile функциональность, которая позволила бы мне превратить функцию Scheme в указатель функции C?Как создать указатель функции C из функции Scheme в Guile?

+0

Можете ли вы опубликовать пример кода, в котором вы хотели бы, чтобы указатель на функцию отображался? – krork

ответ

1

Вы должны использовать процедуру procedure->pointer, описанную в manual.

 Смежные вопросы

  • Нет связанных вопросов^_^