Mon Mar 24 11:58:57 EDT 2008
i'm not in a great design mode today, so going to do some maintenance
changed some names in forth-tx + took out the mode symbols and
hardcoded them to 'forth and 'macro -> lambda will capture them. (see
the remarks about bound-identifer=? and the local transformer
environment). the question that rises here is can forth code shadow
the 'forth', 'macro' and 'collect' names? yes: but only locally within
one forth file.
maybe it's also better to flatten the dictionary representation that's
stored in the modules? let's postpone this a bit..
'with-forth' and the scat macro: collapse syntax and namespace. i
tried to add a similar 'word' macro but apparently it doesn't do
that.. maybe add syntax-parameters?