[gambit-list] Converting uint32 to scheme object

Marc Feeley feeley at iro.umontreal.ca
Wed Jan 6 16:37:32 EST 2016


Actually, all c-lambdas that can generate an exception will check the variable ___err to see if there was an error.

The implementation is the macro ___CFUN_CONV_ERROR in gambit.h .

Marc

> On Jan 6, 2016, at 4:32 PM, Adam <adam.mlmb at gmail.com> wrote:
> 
> Aha interesting, so every c-lambda that returns a scheme-object, will check if ___result is set to an error.  Does that check trig on all errors, what's its definition.., is it implemented in any particular macro or alike?
> 
> Just for me as a user to be able to know exactly.




More information about the Gambit-list mailing list