Introducing Cobra
Chuck Esterbrook
chuck.esterbrook at gmail.com
Wed Jan 2 12:53:12 PST 2008
On Jan 2, 2008 12:23 PM, David Brown <kplug at davidb.org> wrote:
> On Wed, Jan 02, 2008 at 11:50:57AM -0800, Gus Wirth wrote:
>
> >How does the language support distributed programming? Does it solve the
> >lock problem that Python has?
>
> Which lock problem is that? I didn't find anything specific when
> searching.
Python's Global Interpreter Lock or GIL. Cobra has no such thing. Plus
its primitives (ints, chars, etc.) are boiled down to machine code. So
performance is quite good all around.
> CLR has support for reflection-based distributed programming, so if Cobra
> is complete enough, it should just be able to use that.
One of my goals for Cobra is high compatibility with .NET/Mono so that
you can vend libraries back out to C# and VB users and leverage any
third party tools. Consequently, Cobra generates C# classes for the
backend and makes their interfaces look as normal as possible. You can
do all the normal reflection stuff, use interfaces, etc.
-Chuck
More information about the KPLUG-LPSG
mailing list