Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

Tags:

jvm

boo

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?

like image 695
Alex Martelli Avatar asked Jul 18 '09 17:07

Alex Martelli


3 Answers

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

like image 85
Mauricio Scheffer Avatar answered Nov 07 '22 04:11

Mauricio Scheffer


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.

like image 38
Jon Skeet Avatar answered Nov 07 '22 03:11

Jon Skeet


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.

like image 2
Shay Erlichmen Avatar answered Nov 07 '22 03:11

Shay Erlichmen