Hi Luke.
I think it's ok to have a one for each target, but I'd say they should be feature generators. So, one sprouts-haxe to generate the app skeleton and the other gems would add additional stuff, including specific DSL to compile for each target. What do you think?
Haxe is an amazing technology and platform, but it's extremely hard to start with it, also due to its cross-platform nature. I think a sprouts-haxe project could really do a lot for Haxe, making it easier to boostrap new and existing project (in other devs machines) and fostering convention over configuration.
I've looked at Maven and buildr, but they seem overkill, really. Have you played with them?
I'm willing to help you with sprouts, and I'll do my best, since it's an idea that has been lurking inside me for quite some time. Everytime I start a new project I think -- why the hell do I have to do all of this again ? I think sprouts could be the answer to that. It's more than a build software or generator, it's automation to a whole new level, at least that's my perception.
- Marcelo.