Are there non-CLI implementations (esp, JVM) of the Boo programming language?
Asked Answered
P

3

19

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?

Percaline answered 18/7, 2009 at 17:13 Comment(4)
heh, i like the guy that posted "try using python" -- he deleted his to lose the downvotes :)Hahnke
Aw, I thought it was a funny and perfectly valid quip!-) Of course I know that Python (and Ruby and others) have good implementations on both CLI and JVM, and just wanted to see if I could use Boo without losing this kind of portability... but it still made me smile!-)Percaline
Heh. Yeah Alex, you might like Python. Don't be afraid to try it. :-)Laban
Heh lol. Thats the funniest thing I have read all day.Antecedents
C
18

Yes there is. Check out the boojay project, it emits java bytecode.

Compulsive answered 18/7, 2009 at 18:46 Comment(3)
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!Percaline
Yep. Boojay was started by the creator of Boo. It was started after a challenge was made to allow Boo to multi-target.Scheffler
Indeed - He lectured earlier this year at the PythonBrasil conference, and stated he is activelly working on boojay.Philina
L
2

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.

Luzon answered 18/7, 2009 at 17:16 Comment(0)
N
2

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.

Nadean answered 18/7, 2009 at 17:51 Comment(1)
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!Percaline

© 2022 - 2024 — McMap. All rights reserved.