Wed Jul 15 15:49:21 CEST 2009

The importance of platform

"Substrate" is essential.  Without the right language to formulate
your ideas, it is very easy to get bogged down in irrelevant details.

I'm thinking about bridging C and the Forth/Scheme world, by finding
ways to bring the ideas in the reach of engineers that work mostly in

But, is this really desirable?  Does the very elegant combination of
Forth and Scheme translate to a bridge between C and Scheme or some
other functional programming language?  What exactly will one loose
(or gain!) moving the target language from Forth to C?  What I notice
in MetaOcaml is that presence of side effects introduces non-trivial
problems.  The fact that Forth has a large functional subset might be
the real reason for the good Forth/Scheme mesh.