[SATLUG] Python, a first-class citizen of the .NET platform

R. Tyler Ballance tyler at bleepsoft.com
Wed Dec 20 15:53:30 CST 2006


On Dec 20, 2006, at 3:27 PM, Justizin wrote:
> I'm not sure C# is open-source, I think it's ANSI.  C is not
> "Open-Source", either, it's just a standard.

C# is an open EMCA standard, similar to ANSI, or ISO. It is EMCA  
standard 334 IIRC, and the CLR is EMCA standard 335. .NET is no where  
near open source, the only reason Mono exists is because of unit  
testing, and lots of catch up work by Ximian, now Novell and friends.

> Not that, eh, Apple is never anti-competetive. *cough-iDisk-cough*

I'm not going to feed the flames here, but iDisk operates on webdav  
(BLECH!); much more "open" than say...CIFS ;)

>
>> My interest in this is rather obscure. There have been problems with
>> either Java or the people developing in Java for SOA (Service- 
>> oriented
>> Architecture) having to do with the BPEL (Business Process Execution
>> Language) and the ESB (Enterprise Service Bus). The problems have to
>> do with acquiring and passing information over the ESB. These same
>> problems so not seem to occur with C#/.NET, Python or Ruby on Rails.
>> Is it the people or the tool?
>
> I think that uniting people at the core of all these communities will
> help.  We're all developing using all sorts of approaches and tools
> and patterns, and every now and again I hear a developer from one
> community say to a developer from another community:
>
>  "You have this thing that's exactly like something we've been trying
> to make forever .. but yours works!"
>
> My hope is that a lot of that's going to result in really cool shit
> from Language A being available to Language B via the CLR, and I think
> that's it's design.  As long as there continues to be cooperation
> through ECMA, and new libraries added on either end become part of
> standards, I think this could be the cusp of a bright future..

It's an admirable goal, but given the wide variety of toolsets and  
languages that exist, and/or are being created almost daily it seems,  
I fear that we are a community that thrives on dichotomy :P

C89, C99, C++, Objective-C, Objective-C++, C#, GNU-C89, GNU-C99,  
Algol, Haskell, Ruby, Python, COBOL, Java, Erlang, PHP, ASM, TCL,  
ADA, BASIC, any big ones I'm missing?

Oh yeah, depending on where you work, XML might be considered in the  
grouping above ;)


Keep your poorly designed languages out of my nicely designed CLR ;)

Bah Humbug

R. Tyler Ballance: Lead Mac Developer at bleep. software
contact: tyler at bleepsoft.com | jabber: tyler at jabber.geekisp.com




More information about the SATLUG mailing list