Sun Nov 4 01:04:57 CET 2007
no middle road
some thoughts about 'accumulative' code, due to lack of a better word.
in light of the recent remarks about higher order macros, i have the
impression i am mixing 2 paradigm in a not so elegant matter:
1. functional programming, mzscheme's independent
compilation with 'unrolled' metaprogramming dependencies.
2. the accumulative image model, where a language grows by
accumulating more power, which then can immediately be used to
define new constructs.
i knowingly took out a part of 2. to get purely functional macros that
could be safely evaluated for their value at interaction time.
however, the the interactive compilation does work in an incremental
way. it looks as if i am forced into some middle road compromise.