如何在gambit方案中从C函数返回一个符号?
问题描述:
我有一个c函数背后的C函数,需要做一些选择(2)调用grubbing并决定一个方案符号返回作为它做了什么的指示,以及是否发生错误情况。如何从C中得到一个名为___SCMOBJ(或更合适的)的命名符号在文档中没有解释,而且wiki似乎已经倒下了。从gambit.h开始并不是很明显,是否有为此目的的宏。如何在gambit方案中从C函数返回一个符号?
这是可能的开箱即用?我目前的解决方法是将可返回的符号作为参数传递给函数,但是如果我想要返回更多的符号,那很快就会变得非常笨拙。