Categories

Boo !

With its 0.5 release, Boo has reached a very interesting point for me. It’s not exactly Python, but it has a bunch of nifty features which makes me think that I’ll choose it as the reference scripting language for the .NET platform. Having a quick look at the development methodology and design choice made me trust the development team all the more.

Yeah, I know, there’s IronPython, but it hasn’t shown any sign of progress since… Well since it was announced. This is so true that Andy Somogyi proposed to host a CVS repository for IronPython, even though it’s hosted on another SourceForge project

Now, it’s time for me to see why I like Boo and I don’t like Groovy… My number one reason is related to the Groovy syntax, which certainly opens the road to TIMTOWTDI, but I need to dwelve deeper into both languages to decide precisely why.

View Comments à to “Boo !”

  • Note that Boo is statically typed… But in the latest version, they added a ‘duck’ type which allows for duck typing. That’s clever since it allows a mix between static typing and dynamic typing, the choice remaining in the developer’s hand (instead of relying on under-the-hood optimizations). The only problem is that this type name, ‘duck’, is a bit ridiculous…

Laisser un commentaire

blog comments powered by Disqus