Я пытаюсь написать оболочку для библиотеки C, которая содержит функцию, которая принимает другую функцию для достижения полиморфизма (то есть универсальную функцию). Я хотел бы написать свою оболочку так, чтобы она принимала функцию Scheme и передавала ее универсальной функции как указатель на функцию C. Предоставляет ли Guile функциональность, которая позволила бы мне превратить функцию Scheme в указатель функции C?
Как создать указатель на функцию C из функции схемы в Guile?
comment
Можете ли вы опубликовать пример кода, в котором вы хотите, чтобы отображался указатель на функцию?
- person curious_weather   schedule 20.09.2016
Ответы (1)
Вы должны использовать procedure->pointer
процедуру, которая описана в руководство.
person
amirouche
schedule
20.09.2016