A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2000-July/006283.html below:

[Python-Dev] Preventing 1.5 extensions crashing under 1.6/2.0 Python

[Python-Dev] Preventing 1.5 extensions crashing under 1.6/2.0 PythonPaul Prescod paul@prescod.net
Wed, 12 Jul 2000 11:57:57 -0500
Mark Hammond wrote:
> 
> ...
> > > On Windows, link-time compatibility is broken whenever we change the
> > > second digit of the version number, e.g. 15, 16, 20.
> >
> > Yikes, lets not let that happen!
> 
> Ideally, I agree.  However, Im not sure how we can make this happen!  Any
> ideas on how we can achieve this?  And I mean in a practical sense, rather
> than with a hand-waving abstract theory - ie, specifically what
> developement practices should change, or be put in place, to ensure this?

Someone who is very interested in this backwards compatibility issue
could make a stub Python15.dll that exposes the old API with the exact
same (old) semantics. If it turns out to be easy, great. If it turns out
to be difficult then we know that the APIs changed too much for it to be
practical. If programs start crashing, we blame the person who promised
backwads compatibility.

-- 
 Paul Prescod - Not encumbered by corporate consensus
Simplicity does not precede complexity, but follows it. 
	- http://www.cs.yale.edu/~perlis-alan/quotes.html



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4