Mon May 25 09:51:01 CEST 2009
do what i mean
Let's change the semantics of the console interaction as follows:
The (target) namespace has the semantics:
* target prefix parsers -> expand
* target words -> execute
* concatenative macros -> simulate
* scat: infer type + run
* scheme: infer type + run
The problem with this is the "infer type" part. For scheme -> scat
it's not too difficult to do dynamically using rpn-wrap-dynamic.
Ok. added the form (scat-dwim id)
The general idea is that for code you want static features, but for
the interaction/debugging you really want maximum flexibility.