Path: csiph.com!usenet.pasdenom.info!gegeweb.org!usenet-fr.net!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.005 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'subject:Python': 0.05; 'cpython': 0.05; 'wrapper': 0.07; 'python': 0.09; 'accelerator': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'from:addr:behnel.de': 0.16; 'from:addr:stefan_ml': 0.16; 'from:name:stefan behnel': 0.16; 'ironpython': 0.16; 'port)': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'stefan': 0.17; 'work,': 0.22; 'header:In-Reply-To:1': 0.25; 'header:User-Agent:1': 0.26; '(which': 0.26; 'first.': 0.27; 'header:X-Complaints-To:1': 0.28; 'subject:/': 0.28; 'all.': 0.28; 'ahead.': 0.29; 'received:84': 0.32; 'to:addr:python-list': 0.33; 'there': 0.35; 'received:org': 0.36; 'modules': 0.36; 'should': 0.36; 'enough': 0.36; 'quite': 0.37; 'subject:: ': 0.38; 'to:addr:python.org': 0.39; 'header:Received:5': 0.40; 'think': 0.40; 'easy': 0.60; 'most': 0.61; "you'll": 0.62; 'here': 0.65; 'received:arcor-ip.net': 0.84; 'received:pools.arcor-ip.net': 0.84; 'regard.': 0.84; 'subject:source': 0.84; 'subject:looking': 0.91 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Stefan Behnel Subject: Re: py2c - an open source Python to C/C++ is looking for developers Date: Sun, 02 Sep 2012 08:27:14 +0200 References: <16816fd5-c6b4-49df-baf0-e0bfb0d999df@googlegroups.com> <1409e6f3-b265-4329-9618-c06f8098fef3@t1g2000pbl.googlegroups.com> <9cf4820c-25a2-45a7-af47-cb3e06d30707@googlegroups.com> <6b2b2379-c382-4338-9a10-18e1a63cfbee@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: dslb-084-056-014-105.pools.arcor-ip.net User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 In-Reply-To: <6b2b2379-c382-4338-9a10-18e1a63cfbee@googlegroups.com> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 15 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1346567249 news.xs4all.nl 6876 [2001:888:2000:d::a6]:48561 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:28243 Ramchandra Apte, 02.09.2012 08:10: >> That's reason enough for it. Do you plan to port all the standard > python modules as well, though? > > Well, it should be quite easy because most of the _modules are either C accelerator (which there is no need to port) or a C wrapper (which should be trivial to port) Nope, not at all. They use the CPython C-API internally, so in order to port them, you'll have to reimplement that first. That's a huge amount of work, as proven by the incompleteness of all other Python implementations in that regard. If you think you can do better here then IronPython or PyPy, please go ahead. Stefan