Fri May 22 13:32:24 CEST 2009
Designing Staapl is mostly an exercise in not loosing composabiity.
Maybe that's what language design is about? Introducing features that
don't clash; keeping them orthogonal so they can be composed at will.
I find that the simpler I make basic principles, the better this
works. The current hurdle is fighting the macro/instantiate divide:
I'm writing abstractions that need library functionality (basicly,
things that use the hardware stack).