[gambit-list] Making gsc more strict

ben yakawp ben.lists at yakawp.com
Mon Dec 7 14:36:38 EST 2015


you're right, thanks.

there is a little problem though. The linking error only show up if I
run gsc without '-target'. But without '-target' the
'##inline-host-statement' is not defined and also generates  a warning.



On Mon, Dec 7, 2015, at 06:02 PM, Marc Feeley wrote:
> What is wrong with that code?
> 
> Do you mean that “graaaaa” is an undefined variable?  That’s only known
> when the program is linked, possibly dynamically at run time.  Gambit
> will give a warning at link time.
> 
> Marc
> 
> > On Dec 7, 2015, at 11:18 AM, ben yakawp <ben.lists at yakawp.com> wrote:
> > 
> > hi
> > Is there a way of making the compilation or at least the
> > inline-host-statement more strict, so that typing errors in this case
> > could be caught by the compiler.
> > 
> > (define (ffiprint arg)                                                  
> >         (##inline-host-statement "print(@1@);\n" graaaaaa ))
> > 
> > gsc seems to be ok with this
> > 
> > regards ben
> > 
> > _______________________________________________
> > Gambit-list mailing list
> > Gambit-list at iro.umontreal.ca
> > https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
> 



More information about the Gambit-list mailing list