Didn't get to the end of this, but it seems like you want to represent a lexical environment as found in any interpreter. For this, I suggest:
http://planet.plt-scheme.org/display.ss?package=environment.plt&owner=cobbe A rib-cage environment data structure. HTH, N. On Sun, Jun 13, 2010 at 8:30 PM, synx <p...@synx.us.to> wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I am trying to represent a situation where there are a number of > "environments" that each contain a number of named procedures. These > environments can be nested, in that there is a base environment and > other environments that add to or replace from its list of named > procedures. ... _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users