none that i know. but the general idea is C_word args = C_list( … ); C_word proc = C_closure( … ); /* example after http://wiki.call-cc.org/man/5/C%20interface#c_closure <http://wiki.call-cc.org/man/5/C%20interface#c_closure> */ C_word result; if (CHICKEN_apply( proc, args, &result )) { /* do something with result */ } else { char msg[ 1024 ]; CHICKEN_get_error_message( msg, sizeof msg ); /* do something with error msg */ }
do not want to speak for others but the feeling i get is that CHICKEN is considered a little heavy for embedding. there may not be a lot of experience. btw, the source might help. CHICKEN_apply, for example, is defined in eval.scm. > On Aug 29, 2019, at 6:21 PM, Aydar Zarifullin <[email protected]> wrote: > > _______________________________________________ > Chicken-users mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/chicken-users
_______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
