Cyclone Scheme  0.28.0

◆ Cyc_scm_call()

object Cyc_scm_call ( gc_thread_data parent_thd,
object  fnc,
int  argc,
object args 
)

Setup a full call into Scheme code.

This is somewhat expensive as we setup a new thread object and register it with our GC. On the other hand the called code can do anything "normal" Scheme code does, and any returned objects will be on the heap and available for use by the caller.