[Python.NET] Anyone or anything happening here?

Leonard :paniq: Ritter paniq at gmx.net
Fri Feb 27 16:47:49 EST 2004


i know that is a bit offtopic but:

does something like a strong-typed x86 c++/python cross-compiler
exist? or something that lies on the path to it?

if yes, that would be rule.

if no, would anyone of you like that idea?

-- Leonard Ritter
-- paniq at gmx.net
-- http://www.paniq.de
-- http://www.the-mu.com

Friday, February 27, 2004, 10:36:46 PM, you wrote:

HP> http://www.python.org

HP> "python" is "cpython"

HP> when people talk about jpython or python.net or any other
HP> python, they use "cpython" to explicitly refer to THE "original"
HP> python.  i believe this is because the low level python (cpython)
HP> libs and python interpreter are written in C.

>> -----Original Message-----
>> From: pythondotnet-bounces at python.org
>> [mailto:pythondotnet-bounces at python.org]On Behalf Of Leonard :paniq:
>> Ritter
>> Sent: Friday, February 27, 2004 1:05 PM
>> To: PythonDotNet at python.org
>> Subject: Re[2]: [Python.NET] Anyone or anything happening here?
>> 
>> 
>> 
>> (whoops, sent to individual instead of mailing list first)
>> 
>> i heard a lot of this mysterious "CPython", could anybody give me a
>> hint on how to get it and check it out? google doesnt give me useful
>> resuls.
>> 
>> would be charming, if it is an x86 compiler for a typed python dialect
>> :)
>> 
>> -- Leonard Ritter
>> -- paniq at gmx.net
>> -- http://www.paniq.de
>> -- http://www.the-mu.com
>> 
>> Friday, February 27, 2004, 8:03:25 PM, you wrote:
>> 
>> 
>> Mcic> Actually, Hawkeye (and the OP) , it's yet a bit more 
>> than that. I agree
>> Mcic> that "it is not "Python.Net"" (it does not make Python 
>> run as a .NET
>> Mcic> language), but it does allow you to embed Python in a 
>> .NET app. In fact, as
>> Mcic> you're probably aware, the python.exe that you run when 
>> using Python for
>> Mcic> .NET in the conventional way (see documented examples) 
>> is a simple example
>> Mcic> of embedding Python in a (very small) .NET app, which 
>> in turn provides
>> Mcic> access to a very rich interface for calling back in the 
>> other direction.
>> 
>> Mcic> The viewpoint one has while using Python for .NET in 
>> the conventional way
>> Mcic> (running the CLR-enabled python.exe, importing CLR, and 
>> going from there)
>> Mcic> is that the CLR is acting as an appendage to Python. 
>> But in fact there is a
>> Mcic> duality in this architecture that is subtle but 
>> amazingly flexible. You
>> Mcic> might say that in this clever framework, Python and 
>> .NET are mutually
>> Mcic> embedded, which offers some unique possibilities 
>> similar to, but even more
>> Mcic> powerful than, Jython.
>> 
>> Mcic> BTW, Jython is pretty cool too, but I prefer Python for 
>> .NET because it is
>> Mcic> real CPython, so almost anything that you could do in 
>> Python before
>> Mcic> integrating it with .NET, you can still do. In Jython, 
>> any python code has
>> Mcic> to be available in source form so it can be compiled by 
>> Jython (at least
>> Mcic> once) whereasany Python byte code that works with the 
>> currently supported
>> Mcic> Python runtime (2.3 currently) will work with Python for .NET.
>> 
>> Mcic> The somewhat downplayed embedding capability is the 
>> aspect of Python for
>> Mcic> .NET that I am personally finding very useful, with the 
>> "calling back to
>> Mcic> .NET" feature being a very nice bonus, allowing the 
>> embedding .NET app to
>> Mcic> use Python to allow it to sort-of "script into itself".
>> 
>> 
>> Mcic> P.S. -- I am not contradicting you (your answer to the 
>> OP is completely
>> Mcic> correct) -- I'm just adding a viewpoint that I have 
>> found useful.
>> 
>> Mcic> ==========================
>> Mcic> Mark Barclay
>> Mcic> Sr. Software Engineer, CRi Inc.
>> 
>> 
>> 
>> Mcic> |---------+------------------------------->
>> Mcic> |         |           "Hawkeye Parker"    |
>> Mcic> |         |           <hawkeye.parker at auto|
>> Mcic> |         |           desk.com>           |
>> Mcic> |         |           Sent by:            |
>> Mcic> |         |           pythondotnet-bounces|
>> Mcic> |         |           @python.org         |
>> Mcic> |         |                               |
>> Mcic> |         |                               |
>> Mcic> |         |           02/27/2004 01:05 PM |
>> Mcic> |         |                               |
>> Mcic> |---------+------------------------------->
>> Mcic>  
>> Mcic> 
>> >-------------------------------------------------------------
>> ------------------------------------------------------|
>> Mcic>   |                                                      
>> Mcic>   |       To:       <srussell at lotmate.com>,
>> Mcic> <pythondotnet at python.org>                                
>> Mcic>   |       cc:                                            
>> Mcic>   |       Subject:  RE: [Python.NET] Anyone or anything
>> Mcic> happening here?                                          
>> Mcic>  
>> Mcic> 
>> >-------------------------------------------------------------
>> ------------------------------------------------------|
>> 
>> 
>> 
>> 
>> Mcic> http://www.zope.org/Members/Brian/PythonNet/index_html
>> 
>> Mcic> AFAIK, this is the only fully working (beta) 
>> implementation of anything
>> Python >> .Net.  take a look at the link contents for details on this
>> Mcic> implementation.  basically, it allows CPython access to 
>> .Net, but not the
>> Mcic> other way around.  it is not "Python.Net", but CPython 
>> *for* .Net . . . .
>> Mcic> IMHO, it's quite good, and others on the list seem to 
>> like what it does/how
>> Mcic> it works.
>> 
>> 
>> 
>> 
>> 
>> 
>> Mcic> _________________________________________________
>> Mcic> Python.NET mailing list - PythonDotNet at python.org
>> Mcic> http://mail.python.org/mailman/listinfo/pythondotnet
>> 
>> 
>> 
>> _________________________________________________
>> Python.NET mailing list - PythonDotNet at python.org
>> http://mail.python.org/mailman/listinfo/pythondotnet
>> 






More information about the PythonDotNet mailing list