[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
27.1.5 Exporting a Scheme variable
A Scheme variable (or function) can be exported to the
foreign world if and only if it is also exported using an export
clause. Type information is given in the Scheme
exportation, thus, the only requirement for a variable
to be extern exported is to be given a foreign name. The
foreign <export-clause> does this:
<export-clause> →(export
<ident> <string>)
Here is an example of exportation:
(module example (export (fib::long ::long)) (extern (export fib "scheme_fib"))) (define (fib x) (if (< x 2) 1 ...))
This document was generated on March 31, 2014 using texi2html 5.0.