There are a few lingering TODOs in the code which I will probably try and knock out over the next few days, and then it's down to deciding how much additional work I really feel like doing before shipping R12. Considering that all the compiler tests pass, Era compiles and runs, and semantic error checking isn't totally useless, I feel like I might go ahead and kick it out the door sooner rather than later.
The language is shaping up beautifully, and the compiler is finally starting to feel like a decent project instead of a cobbled-together mass of dirty hacks. I'm really quite happy with the state of the project at this point, all things considered.
The only thing I really lack is people willing to actually try and use Epoch for real programming; I know it has basically no standard library and that the functionality is still pretty sparse, but I feel like it should be at least useful for simple tasks. If nothing else, it's got plenty of stuff to fool around with and experiment on, so I'd love to see more people just goofing around with the tools and helping to identify some of the existing weak points.
In any case, we're really close to seeing R12 ship, so hold on to your butts.
I haven't followed the practical end of Epoch all that much - what is the likelihood I can coerce it to compile on a Mac? Saves me dusting off the desktop if it works