Hi Paul, Here is what you should use for xxx:
SCM FindFunc(const char *funcName) { SCM funcSymbol = scm_c_lookup(funcName); if (!funcSymbol) // undefined symbol return 0; return scm_variable_ref(funcSymbol); } Regards, Thomas On Feb 17, 2010, at 7:25 PM, Paul Emsley wrote: > > I don't understand what xxx is. Can you help? (Bit of a noob question, I > feel). > > SCM rest = SCM_EOL; > SCM arg_list = SCM_EOL; > arg_list = scm_cons(SCM_MAKINUM(4), arg_list); > arg_list = scm_cons(SCM_MAKINUM(1), arg_list); > > SCM func = xxx("-"); > > SCM v = scm_apply_1(func, arg_list, rest); > // Now v should be a scheme int 3 > > Thanks, > > Paul. > > >