[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
The Environment
Date: 2 Apr 86 11:07:00 EST
From: "BACH::GREEK" <greek%bach.decnet@hudson.dec.com>
Gregor has pointed out some of the many problems with writing programs
that need to understand the current global environment. There are
additional problems caused by the separation of global environment from
compilation environment. Not that we all agree on how that separation
should work.
Do y'all think we could get enough concensus on how the environment
should look to the user so that we could add the appropriate support
functions to Common LISP? This would lock in at least basic concepts,
making it hard to experiment with radically different environments. But
that loss might be well worth the gains.
If a concensus is possible, I'd be willing to make a rough proposal
concerning the representation of symbols attributes and separation of
global and compiler environments.
This is the wrong direction, since it imposes restrictions on the format
of the environment. What would be OK is to define an interface which
imposes requirements of the environment. Define the functionality you
need, invent some function names, but don't go near the format of the
environment.