ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> python-dev
python-dev
Re: [Python-Dev] Python 3 design principles
by Kay Schluehr other posts by this author
Aug 31 2005 11:58PM messages near this date
Re: [Python-Dev] Python 3 design principles | Re: [Python-Dev] Python 3 design principles
Oren Tirosh wrote:

>  Python 3 will most probably make big changes in the internal
>  implementation and the C API. Perhaps it will even be generated from
>  PyPy.

Don't you think the current Python 3 "visions" becomes rather pointless 
with the raise of PyPy and interpreter extensions that are developed 
polymorphically? If the distinction between a user defined package and
a language extension becomes more or less irrelevant who needs a 
language design committee for it's control? If someone takes the Python
core in order to implement static typing it might be happen and run in a 
separate object space. But than, I'm almost sure, it won't be an 
ill-defined concept like "optional static typing" but Hindley-Milnor ( 
or a generalization ) which restricts dynamicity but enables type safety 
and static control otherwise.

The idea of forking a language with a new release and thereby 
deevaluating older code seems somewhat archaic to me. Or the other way
round: archaic materials and media like papyrus and scripture enabled
communication across centurys changing slightly evolutionary and 
continously. Form this point of view PL development is still in a state 
of modernistic, youthfull irresponsibility.

>  I don't think keeping the common subset will really stand in the way
>  of making big improvements. The proposed 3.x changes that break it
>  seem more like nitpicking to me than significant improvements.

So it seems.

Kay


_______________________________________________
Python-Dev mailing list
Python-Dev@[...].org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: http://mail.python.org/mailman/options/python-dev/python-dev-ml%40activestate.c
om
Thread:
Oren Tirosh
Nick Coghlan
JustFillBug
Fred L. Drake
Barry Warsaw
skip
Greg Ewing
Robert Kern
Oren Tirosh
Kay Schluehr
Nick Craig-Wood
Guido van Rossum
James Y Knight
Neal Norwitz
Charles Cazabon
Greg Ewing
Reinhold Birkenfeld
Greg Ewing
Ron Adam
Guido van Rossum
Calvin Spealman
Thomas Heller
Fredrik Lundh
skip
Nick Coghlan
Greg Ewing
Antoine Pitrou
Neil Hodgson
Antoine Pitrou
Neil Hodgson
Fredrik Lundh
Stephen J. Turnbull
Guido van Rossum
Calvin Spealman
Greg Ewing
Michael Chermside
Greg Ewing
Tommy Burnette
Antoine Pitrou
Martin Blais
skip
Martin Blais
Barry Warsaw
Chris Smith
Barry Warsaw
Guido van Rossum
Bob Ippolito
Barry Warsaw
Bob Ippolito
Nick Coghlan
Barry Warsaw
Nick Coghlan
Nick Coghlan
Nick Coghlan
Guido van Rossum
Tony Meyer
Bill Janssen
Bill Janssen
Timothy Delaney
Michael Chermside
Fredrik Lundh
Fredrik Lundh
Paul Moore
Guido van Rossum
Rzed
Tanzer@Swing.Co.At
Tanzer@Swing.Co.At
Guido van Rossum
Nick Coghlan
Guido van Rossum
Calvin Spealman
Guido van Rossum
Guido van Rossum
Andrew Durdin
Greg Ewing
Nick Coghlan
Kay Schluehr
Nick Coghlan
Guido van Rossum
Barry Warsaw
Guido van Rossum
Barry Warsaw
Guido van Rossum
Steve Holden
Antoine Pitrou
Brett Cannon
Fredrik Lundh
Greg Ewing
Barry Warsaw
Terry Reedy
Guido van Rossum
Paul Moore
Barry Warsaw
Stephan Deibel
Martin Blais
Stephan Deibel
Simon Percivall
François Pinard
François Pinard
Tony Meyer
Guido van Rossum
Nick Coghlan
Guido van Rossum
Tony Meyer
Martin Blais
Nick Coghlan
Steven Bethard
Bill Janssen
Nick Coghlan
Nick Coghlan
Nick Coghlan
Nick Coghlan
Barry Warsaw
Steven Bethard
Bill Janssen
Bill Janssen
Bill Janssen
Bill Janssen
Terry Reedy
Krzysztof Zych
Barry Warsaw
Martin Blais
Barry Warsaw
Martin Blais
Paul Moore
Barry Warsaw
James Y Knight
Barry Warsaw
James Y Knight
Barry Warsaw
Raymond Hettinger
Ron Adam
Paul Moore
Barry Warsaw
Gustavo J. A. M. Carneiro
Raymond Hettinger
Fredrik Lundh
Steven Bethard
Nick Coghlan
Terry Reedy
Nick Coghlan
skip
Neal Norwitz
skip
Nick Coghlan
Terry Reedy
Steven Bethard
Martin Blais
Paul Moore
John Hazen
Fredrik Lundh
skip
Steven Bethard
Nick Coghlan
Paul Moore
Nick Coghlan
Paolino
Guido van Rossum
Nick Coghlan
Phillip J. Eby
Nick Coghlan
Steven Bethard
Guido van Rossum
Martin Blais
Paolino
Fredrik Lundh
Charles Cazabon
Martin Blais
Nick Coghlan
Steve Holden
skip
Steven Bethard
Greg Ewing
Raymond Hettinger
Paul Moore
Nick Coghlan
Steven Bethard
Steven Bethard
Steven Bethard
Fredrik Lundh
Tony Meyer
Greg Ewing
Jim Jewett
Ron Adam
Torsten Bronger
Paul Moore
Ron Adam
Fredrik Lundh
A.M. Kuchling
Paul F. Dubois
Tim Peters
Steve Holden
Barry Warsaw
Gareth McCaughan
Neil Hodgson
Gareth McCaughan
Neil Hodgson
skip
Steven Bethard
Martin Blais
Barry Warsaw
Reinhold Birkenfeld
Jack Diederich
Michael Hoffman
Bob Ippolito
Barry Warsaw
Fredrik Lundh
Charles Cazabon
Bill Janssen
Charles Cazabon
BJörn Lindqvist
Bill Janssen
Bill Janssen
Guido van Rossum
Barry Warsaw
Eli Stevens
Bill Janssen
Charles Cazabon
Bill Janssen
Guido van Rossum
Raymond Hettinger
Steven Bethard
Gareth McCaughan
Bill Janssen
Gareth McCaughan
Antoine Pitrou
Antoine
Barry Warsaw
Gareth McCaughan
Barry Warsaw
Guido van Rossum
Shane Hathaway
Greg Ewing
Fredrik Johansson
Guido van Rossum
Raymond Hettinger
Reinhold Birkenfeld
Steven Bethard
Guido van Rossum
Barry Warsaw
skip
Nick Coghlan
Paul Moore
Steven Bethard
Steve Holden
Greg Ewing
Collin Winter
Nick Coghlan

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved