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