[Mono-list] Novel Proposal for Mono Compiler Implementations

John Barnette jbarn@httcb.net
Tue, 10 Jul 2001 18:25:08 -0600


> > Instead, compilers should NOT emit IL, bytecodes, or even native code.
> They
> > should emit NOTHING.
>
> I like this idea. Maybe it's slightly too radical, but the best ideas
> are. Would you envisage that it would be faster to write a compiler
> according to the 'parsetree + emitter' scheme as opposed to the
> 'monolith' scheme? It's worth further discussion.

Irrespective of development speed, it would certainly allow a much more
clear separation of responsibilities and areas of interest.  I, for one,
detest writing parsers, but am quite interested in bytecode generation and
language translation.  This scheme would allow people like me to contribute
in an undiminished fashion.


~ j.