This is a forum where people writing their first compiler can exchange notes on design and practical coding issues; it is intended to fill a gap between introductory textbooks which have too little coding detail, and advanced textbooks which assume the reader has a lot of prior compiler-writing experience. Members should be either people who have written at least one successful compiler before and who can help with advice, and beginners who are actually writing a compiler for the first time. If you are a beginner and are not planning to actually write code I recommend against joining this group.
We are currently trying an experiment in teaching an actual class online. If you want to try this out, follow the material at http://docs.google.com/Doc?id=dgvk2s7q_27cd6zmhfv and post the code you write here. Members of the group will work with you.
2009/7/22 <compilers101@yahoogroups.com> ... This is also a comprehensive compiler textbook: "Basics of Compiler Design" Torben Ægidius Mogensen available
... next development - I'm using the stack-based code as an intermediate code from which to generate more traditional x86 instructions in a load/store format;
... When I do a native code generator, I'll do that and throw all the optimising tricks at it, but as long as I'm treating the x86 as a simple stack machine,
... Graham, as usual, you are THE MAN. This is really cool! For extra bonus points, you should work in register calling conventions. ;-) -->Neil ... C. Neil