[gambit-list] Gerbil: FFI Gerbil modules, why instead of a single Scheme file, a .ssi with (extern ..) + a .scm?

Adam adam.mlmb at gmail.com
Tue Oct 22 11:23:46 EDT 2019


Hi Vyzo,

Browsing Gerbil modules for instance here
https://github.com/vyzo/gerbil/tree/master/src/std/db I see that FFI
modules tend to have a non-standard format, instead of just being a file
whateverclibmodule.scm (or .ss in the Gerbil convention, though .scm is
supported since last week right) which contains normal Scheme and Scheme
FFI code interspersed e.g. (define-c-lambda funame ...) implies (export
funame)

, you have a .scm file and a .ssi file, where the .ssi contains (extern
funame).

Why is this?

Thanks,
Adam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.iro.umontreal.ca/pipermail/gambit-list/attachments/20191022/f962430a/attachment.htm>


More information about the Gambit-list mailing list