On Saturday 04 March 2006 05:12, wizeman wrote:

> Think about it. Python was an esoteric language in the beginning. And
> Boo isn't that esoteric, it can be thought of as an extension to the
> Python syntax.
> And virtually all .NET libraries can be used in Boo, it runs on the
> .NET/Mono runtime.

The .NET libraries are very unpythonic.  They are about the last 
libraries I'd *want* to use if I were using python or a python-like 
language.  For example: all the public method names start with capital 
letters (so they look like classes); only instances are first class 
objects; there are huge numbers of unwieldy collection classes (now in 
untyped, strongly typed and generic flavours) instead of a few good 
ones etc. etc.  The only languages I've seen that the .NET libraries 
work well with are C# and VB.NET (and VB.NET is really just C# 1.0 
without the curly braces -- yes, really).

For the same reason I'm not particularly drawn to using IronPython in my 
day job, even if I could, because I'd still have to use .NET libraries 
for the projects I work on.

Luke

-- 
"The first ten million years were the worst. And the second ten 
million, they were the worst too. The third ten million, I didn't enjoy 
at all. After that I went into a bit of a decline." (Marvin the 
paranoid android)

Luke Plant || L.Plant.98 (at) cantab.net || http://lukeplant.me.uk/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to