Mon May 18 12:58:04 CEST 2009
So what's next? Several things to do, one of the most pressing
practical ones is to get USB to work on PIC18F2550. With the new
static structure it should be straightforward to write a mini-language
for implementing USB drivers.
The second thing that has been on my mind is a proper partial
evaluation architecture. I'd like to write a concatenative language
that doesn't distinguish between functions and macros, but performs
inlining and function specialization automatically. What I've been
calling partial evaluation upto now is actually only a form of
eager constant folding: it doesn't do automatic specialization but
requires you to specify which functions are macros and thus to be
And then there is of course documentation. I'm thinking about writing
a single manual, of which the first section is an introductory guide.