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 -~----------~----~----~----~------~----~------~--~---