Derek Atkins <[EMAIL PROTECTED]> writes: > It wouldn't bother me so much if module names were tied to file names > so we could delay the ldopen() until we actually called > gnc_load_module() But that would be a major departure from the current > module system.
If gnucash eventually wanted to just use guile modules then the way guile recommends you to handle things now is with a .scm file for *all* modules, even if they're C-only. So you have: (define-module (foo bar)) (load-extension "libguile-foo-bar-v-1" "init_libfoo") (export baz) (export bax) and you'd have foo/bar.scm (in the load path somewhere) libguile-foo-bar-v-1.so.1.X.Y (in the normal system lib dir) the -v-1 allows you to make sure libtool gets the lib you want it to. Otherwise, which version of a particular lib it gets depends on what it finds first. -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F0CB A0AD _______________________________________________ gnucash-devel mailing list [EMAIL PROTECTED] http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel
