First of all, congrats!
Boo on the JVM is a much appreciated effort! I think this language has
a lot of potential.
I was wondering... could we have an option not only to compile Boo to
Java bytecode, but also the option to generate [readable] Java source
code?
This might serve as a "risk-free" way to introduce Boo into projects
where one might be weary of being tied to a new language, because one
could always translate the Boo source into Java source, essentially un-
boo-ifying the codebase.
Also, this could give non-bytecode-speaking people an opportunity to
study the resulting Java source, and investigate ways to optimize
either their Boo source accordingly, or perhaps better yet, find ways
to optimize the way that Boo represents itself on the JVM. I know
there isn't necessarily a direct correlation between Java source and
Java bytecode, but I think in many cases it would be close enough to
get the right idea.
Additionally, this could serve as a good example for a way to develop
Boo-to-source translators for other languages (perhaps even to C/C++,
sort of the way "finalization" works in Eiffel).
What do you think?
Thanks again for Boo on the JVM!