[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This is the "load scheme function library" option.
This option has some usage constraints. It:
HAVE_DLOPEN
during the compilation.
This option is used to load Guile-scheme functions. The automatically
called initialization routine scm_init
must be used to register
these routines or data. This routine can be generated by using the
following command and the `snarf.tpl' template. Read the introductory
comment in `snarf.tpl' to see what the `getdefs(1AG)' comment must
contain.
First, create a config file for getdefs
,
and then invoke getdefs
loading that file:
cat > getdefs.cfg <<EOF subblock exparg=arg_name,arg_desc,arg_optional,arg_list defs-to-get gfunc template snarf srcfile linenum assign group = name_of_some_group assign init = _init EOF getdefs load=getdefs.cfg <<source-file-list>> |
Note, however, that your functions must be named:
name_of_some_group_scm_<<function_name>>(...) |
so you may wish to use a shorter group name.
This document was generated by Bruce Korb on September, 30 2006 using texi2html 1.76.