Boo looks like an interesting language, but it appears to be implemented only for the Common Language Infrastructure (CLI), AKA .NET -- at least, I haven't found any other implementation, and I'd especially like one for the JVM, if it exists. So, I thought I'd double check on Stack Overflow -- ARE there any non-CLI implementations of Boo?
views:
710answers:
3
+1
A:
I don't believe so. Given that the tagline is "A wrist friendly language for the CLI" it seems unlikely to be high on the list of priorities.
Jon Skeet
2009-07-18 17:16:04
+2
A:
From the BOO manifesto (pdf link):
A wrist friendly syntax, expressiveness and extensibility. That's not all.
I want my code to play nice with modules written in other languages.
I want a rich programming environment with a well thought out class library.
I want to be able to run my programs in multiple platforms.
I want the CLI.
You can try Grasshopper which can give you access to Java from IL (I think), since BOO compiles to IL it might work.
Shay Erlichmen
2009-07-18 17:51:20
Ah well, that's the impression I got, but I was hoping to be wrong (all the "I want" except the last one are applicable to JVMs as well, and JVM has other pluses too -- App Engine support, different sets of libraries and frameworks, etc etc). Ah well!
Alex Martelli
2009-07-18 18:43:07
+8
A:
Yes there is. Check out the boojay project, it emits java bytecode.
Mauricio Scheffer
2009-07-18 18:46:06
Super!!! Thanks. I see it's in a pretty early stage, but seems to be actively developed and an excellent portent for boo's future!
Alex Martelli
2009-07-18 18:48:54
Yep. Boojay was started by the creator of Boo. It was started after a challenge was made to allow Boo to multi-target.
Marcus Griep
2009-07-19 15:34:34
Indeed - He lectured earlier this year at the PythonBrasil conference, and stated he is activelly working on boojay.
jsbueno
2009-11-26 13:55:00