[Python.NET] Who is using Python for .NET?
Martin Kretschmar
mail at martin-kretschmar.de
Fri Dec 19 04:50:28 EST 2003
Hello,
> Yes, but at the cost of thinking about everything as C++. I'm moving to
> Python for the simplicity. Hence, bridging through Managed C++ sounds a
> lot better to me. I don't believe I need a 2-way bridge for what I'm
> trying to do, hope I'm not mistaken.
> A friend of mine also pointed out that I could wrap a few parts of my
> C++ classes in C, then use the Python/C API. Depends on what I need to
> expose. It might work in my case, I need some low-level bitmap routines
> exposed. I don't need Python to do any of the heavy lifting, just to
> trigger stuff.
Did you ever have a look at SWIG (http://www.swig.org)?:
SWIG is a software development tool that connects programs written
in C and C++ with a variety of high-level programming languages.
SWIG is primarily used with common scripting languages such as Perl,
Python, Tcl/Tk, and Ruby, however the list of supported languages also
includes non-scripting languages such as Java, OCAML and C#.
Regards,
Martin Kretschmar
----- Original Message -----
From: "Brandon J. Van Every" <vanevery at indiegamedesign.com>
To: <pythondotnet at python.org>
Sent: Friday, December 19, 2003 10:46 AM
Subject: RE: [Python.NET] Who is using Python for .NET?
> From: Victor A. Wagner, Jr. [mailto:vawjr at rudbek.com]
> >
> > It's my personal
> > belief that Microsoft _still_ intends to bury C++ because they don't
> > control it.
>
> Why can't they want to bury it because it's a fundamentally unproductive
> enterprise language? Certainly, that's how I feel about it. Why do you
> think I'm jumping ship to Python? Anyways, I think Microsoft might have
> been interested in any higher level garbage collected language, "in
> principle." But Java was Sun's bid to dethrone Microsoft, so of course
> they couldn't swallow *that* ! So what they decided upon was the
> (correct) idea of a higher level garbage collected language, but
> something they own. Witness C# and .NET. And, because these things
> were created later than Java, some improvements were made over Java.
> The main one being, not tying your hands "in the Java way" about what
> your environment is. Interop is basically a better idea than Java's
> "one platform everywhere" idea.
>
> Of course, when one takes a deep look at .NET, it's all plenty interop
> as long as your problems look like C#! I hope that changes some as .NET
> evolves. A real proof of pudding will be if we ever get fully viable
> Python .NET speaking some future version of IL. Then we'll know the
> Microsoft R&D guys were serious and prevailed in the internal power
> struggles.
>
> > One distinct advantage boost has
> > over the current PythonNet implementation is that you can go
> > "either way" with boost.
>
>
>
> Cheers, www.indiegamedesign.com
> Brandon Van Every Seattle, WA
>
> 20% of the world is real.
> 80% is gobbledygook we make up inside our own heads.
>
>
> _________________________________________________
> Python.NET mailing list - PythonDotNet at python.org
> http://mail.python.org/mailman/listinfo/pythondotnet
More information about the PythonDotNet
mailing list