REPOST: Re: Python Popularity: Questions and Comments

Courageous jkraska at san.rr.com
Sat Dec 29 20:46:02 CET 2001


>and to defeat the speed problem: an OPTIMIZING NATIVE CODE COMPILER

You're not the first person to think of this. One of the problems
is that designing an optimizing native code compiler for a fully
dynamic language like Python is quite a difficult task.

>1. Since the language is currently evolving very rapidly it is probably
>    a bad time to start such a project,

Not really. The basic parts of Python which the compiler needs to
support properly have been present for years. It has to do with
first class language access to the dictionary which exists in every
namespace, and how this first class access intertangles semantically
with Python itself. Or at least that is one major element of the
picture. IIRC, the generation of execution frames plays another role,
and these likewise offer first class accessibility in Python. Again,
they are intertwined. 

C//

========= WAS CANCELLED BY =======:
Path: news.sol.net!spool0-nwblwi.newsops.execpc.com!newsfeeds.sol.net!newspump.sol.net!newsfeed.cwix.com!news.maxwell.syr.edu!feeder.kornet.net!news1.kornet.net!ua4canc3ll3r
From: Courageous <jkraska at san.rr.com>
Newsgroups: comp.lang.python
Subject: cmsg cancel <6o6s2u4pa4kvqben6ftatrfttu9s78ee1k at 4ax.com>
Control: cancel <6o6s2u4pa4kvqben6ftatrfttu9s78ee1k at 4ax.com>
Date: Mon, 31 Dec 2001 01:38:50 GMT
Organization: A poorly-installed InterNetNews site
Lines: 2
Message-ID: <cancel.6o6s2u4pa4kvqben6ftatrfttu9s78ee1k at 4ax.com>
NNTP-Posting-Host: 211.57.49.2
X-Trace: news2.kornet.net 1009774612 27193 211.57.49.2 (31 Dec 2001 04:56:52 GMT)
X-Complaints-To: usenet at news2.kornet.net
NNTP-Posting-Date: Mon, 31 Dec 2001 04:56:52 +0000 (UTC)
X-No-Archive: yes
X-Unac4ncel: yes
X-Commentary: I love NewsAgent 1.10 and the Sandblaster Cancel Engine Build 74 (19 March 1999)

This message was cancelled from within Mozilla.



More information about the Python-list mailing list