This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: About modules
- To: clark dot mcgrew at sunysb dot edu
- Subject: Re: About modules
- From: Jost Boekemeier <jostobfe at linux dot zrz dot TU-Berlin dot DE>
- Date: 08 Mar 2000 16:59:49 +0100
- Cc: guile at sourceware dot cygnus dot com
- References: <E12SRDh-0000SR-00@boxer.physics.sunysb.edu>
Clark McGrew <mcgrew@ale.physics.sunysb.edu> writes:
> Hello,
>
> You mentioned that you're environments patch will break the gh
> interface. Is there a summary someplace of what is broken?
In general all functions which evaluate an expression (either direct
or indirect) need an environment argument. But also all
gh_new_procedure* procedures (in gh_funcs).
From my ChangeLog-environments:
* gh_eval.c: rewritten.
* gh_funcs.c: rewritten.
* gh.h (gh_load): added environment parameter.
(gh_define): added environment parameter.
* gh_data.c (gh_lookup, gh_module_lookup): removed
Jost