I would like to collect opinions on which versions of Python should be
considered watershed versions. By this I mean versions which are
stable and contain significant landmark features.
As an example, in Windows operating systems, I would consider Windows
98SE to be the pre-NT watershed release and Windows 2K to be the
post-NT release.
Thanks. 7 2093
>>>>> "Ted" == Ted <te*******@rogers.com> writes:
Ted> I would like to collect opinions on which versions of Python
Ted> should be considered watershed versions. By this I mean
Ted> versions which are stable and contain significant landmark
Ted> features.
All Python versions are (supposed to be) stable :).
I think it's generally perceived that 2.2 is a watershed version. It's
the introduction of "modern" Python, with iterators, generators and
new style classes.
2.0 might be also - 1.5.2 is the last "old" Python, and the version
that has no doubt been irritating to many, due to Red Hat using it as
the default Python in the old versions (pre 8.0). In fact I found
writing for Python 1.5.2 almost intolerable, having to do without a+=1
(writing a=a+1 instead, ah, the pain). ISTR list comprehensions were
introduced back on 2.0 too, but I really started loving them on 2.1
era.
--
Ville Vainio http://tinyurl.com/2prnb
On 19 Jun 2004 12:20:43 -0700, te*******@rogers.com (Ted) declaimed the
following in comp.lang.python: As an example, in Windows operating systems, I would consider Windows 98SE to be the pre-NT watershed release and Windows 2K to be the post-NT release.
NT preceded W98, based on my experience... Almost preceded W95
if you consider NT3.51.
-- ================================================== ============ < wl*****@ix.netcom.com | Wulfraed Dennis Lee Bieber KD6MOG < wu******@dm.net | Bestiaria Support Staff < ================================================== ============ < Home Page: <http://www.dm.net/~wulfraed/> < Overflow Page: <http://wlfraed.home.netcom.com/> <
Dennis Lee Bieber wrote: As an example, in Windows operating systems, I would consider Windows 98SE to be the pre-NT watershed release and Windows 2K to be the post-NT release.
NT preceded W98, based on my experience... Almost preceded W95 if you consider NT3.51.
Why "almost"? I have used NT 3.1 in '93 or so. There was no mentioning
of a DOS-based Win32 implementation except for Win32s at that time, and
NT was considered the successor, to both Win3.1 and OS/2. NT predates
Win 3.11.
Regards,
Martin
On Sun, 20 Jun 2004 00:19:43 +0200, "Martin v. Löwis"
<ma****@v.loewis.de> declaimed the following in comp.lang.python: Why "almost"? I have used NT 3.1 in '93 or so. There was no mentioning of a DOS-based Win32 implementation except for Win32s at that time, and NT was considered the successor, to both Win3.1 and OS/2. NT predates Win 3.11.
The changes that took place from NT3.x to 4.x make NT4 almost as
great a change as that from WfW3.11 to W95...
So... to me, NT didn't really "take" until 4.x
-- ================================================== ============ < wl*****@ix.netcom.com | Wulfraed Dennis Lee Bieber KD6MOG < wu******@dm.net | Bestiaria Support Staff < ================================================== ============ < Home Page: <http://www.dm.net/~wulfraed/> < Overflow Page: <http://wlfraed.home.netcom.com/> <
Dennis Lee Bieber wrote: On Sun, 20 Jun 2004 00:19:43 +0200, "Martin v. Löwis" <ma****@v.loewis.de> declaimed the following in comp.lang.python:
Why "almost"? I have used NT 3.1 in '93 or so. There was no mentioning of a DOS-based Win32 implementation except for Win32s at that time, and NT was considered the successor, to both Win3.1 and OS/2. NT predates Win 3.11.
The changes that took place from NT3.x to 4.x make NT4 almost as great a change as that from WfW3.11 to W95...
So... to me, NT didn't really "take" until 4.x
NT didn't 'take' until Windows XP...
In article <du*************@lehtori.cc.tut.fi>,
Ville Vainio <vi***@spammers.com> wrote: >> "Ted" == Ted <te*******@rogers.com> writes: Ted> I would like to collect opinions on which versions of Python Ted> should be considered watershed versions. By this I mean Ted> versions which are stable and contain significant landmark Ted> features.
All Python versions are (supposed to be) stable :).
More or less, yup.
I think it's generally perceived that 2.2 is a watershed version. It's the introduction of "modern" Python, with iterators, generators and new style classes.
2.0 might be also - 1.5.2 is the last "old" Python, and the version that has no doubt been irritating to many, due to Red Hat using it as the default Python in the old versions (pre 8.0). In fact I found writing for Python 1.5.2 almost intolerable, having to do without a+=1 (writing a=a+1 instead, ah, the pain). ISTR list comprehensions were introduced back on 2.0 too, but I really started loving them on 2.1 era.
That's roughly correct, although the big news in 2.0 was Unicode. Other
critical additions were string methods, augmented assignment, and garbage
collection. See the "What's New" section of http://www.amk.ca/python/
Generally speaking, although all released Python versions have been
extremely stable by industry standards, my preference is to wait for the
first bugfix release of the first major version after a watershed
version. IOW, good releases would be 2.1.x and 2.3.x.
--
Aahz (aa**@pythoncraft.com) <*> http://www.pythoncraft.com/
"Typing is cheap. Thinking is expensive." --Roy Smith, c.l.py te*******@rogers.com (Ted) writes: I would like to collect opinions on which versions of Python should be considered watershed versions. By this I mean versions which are stable and contain significant landmark features.
As others have said, all versions are pretty stable. 2.2 was a
landmark release. At all times, I would contend that the best release
to start a new project with is the most recent (so, now, 2.3.4).
Cheers,
mwh
--
The Internet is full. Go away.
-- http://www.disobey.com/devilshat/ds011101.htm This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Jan Danielsson |
last post by:
Hello all,
I recently started using Python, and I must say I like it. Both the
language and libraries available for it.
Background: I have written an application which I use to keep track
of...
|
by: Neil Benn |
last post by:
Hello,
I'm attempting to determine what paths I would need on a
win32, Linux, OSX box to run python. This should be a vanilla python
with no extra packages (including tk). The paths I have...
|
by: John Chambers |
last post by:
Sp my latest adventure is attempting to use python's Tkinter module on a few machines.
On my PB (OSX 10.3.9), I got the following confusing results:
/Users/jc: python
Python 2.3 (#1, Sep 13...
|
by: John Nagle |
last post by:
The major complaint I have about Python is that the packages
which connect it to other software components all seem to have
serious problems. As long as you don't need to talk to anything
outside...
|
by: Victor Kryukov |
last post by:
Hello list,
our team is going to rewrite our existing web-site, which has a lot of
dynamic content and was quickly prototyped some time ago.
Today, as we get better idea of what we need, we're...
|
by: Yves Dorfsman |
last post by:
On UNIX, some people use
#!/usr/bin/env python
While other use
#!/usr/bin/python
Why is one preferred over the other one ?
Thanks.
|
by: Con |
last post by:
Hi, I'm gettting a traceback when I attempt to read the MySQLdb docs
after installation on Mac OS X 10.5.2:
BEGIN TRACEBACK:
Traceback (most recent call last):
File "<stdin>", line 1, in...
|
by: python |
last post by:
Background: I'm going to be processing some raw transaction logs that
are 30G in size. As part of this processing I may need to create some
very large dictionary structures. I will be running my...
|
by: M.-A. Lemburg |
last post by:
On 2008-07-25 08:13, python@bdurham.com wrote:
Yes.
But then Intel Itanium is being phased out anyway and the AMD64
build works on both Intel and AMD processors.
True.
|
by: DolphinDB |
last post by:
Tired of spending countless mintues downsampling your data? Look no further!
In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, we are pleased to welcome back...
|
by: Vimpel783 |
last post by:
Hello!
Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
|
by: jfyes |
last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
|
by: CloudSolutions |
last post by:
Introduction:
For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
|
by: Defcon1945 |
last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
|
by: Shællîpôpï 09 |
last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
|
by: af34tf |
last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
|
by: Faith0G |
last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
| |