2009-03-26 2 views
1

По какой-то извращенной причине я хочу попробовать Python 1.0 .. Как я могу скомпилировать его, или, вернее, какова более ранняя версия, которая будет скомпилироваться с текущими компиляторами?Как скомпилировать Python 1.0

Я использую Mac OS X 10.5, хотя, так как это для не более чем любопытство (о том, как язык изменился), компиляция на виртуальной машине Linux это тоже возможно ..

+0

Получаете ли вы какие-либо особые ошибки? –

+0

-1: ошибок нет. Не используется сценарий образца. –

ответ

9

Python 1.0.1 компилирует отлично под Ubuntu 8.10 с использованием GCC 4.3.2. Он должен компилироваться и под Leopard.

Скачать источник here и компилировать обычным способом:

./configure 
make 

UPDATE: Я проверил его, и он собирает под Leopard, тоже.

+0

Было ли что-то не так с 1.0.0, которое требовало исправления 1.0.1? –

+0

Самый старый релиз, который я мог найти на python.org, был 1.0.1. –

+0

От python.org: «Если вы найдете более старую версию Python (например, 0.9.8), мы заинтересованы в получении копии!» –

4

Отправляясь дальше вовремя, я вытащил источник 0.9.1p1 из alt.sources через архив групп Google. Это код старше 18 лет!

Я сделал несколько изменений (задокументирован в README.reconstructed), чтобы их можно было скомпилировать в моем ящике OS 10.4. Source available для вашего удовольствия. Я также отправил электронное письмо разработчикам python.org, чтобы узнать, хотят ли они его копию.

Он не скомпилирован. Есть некоторые предупреждения, в основном, для того, чтобы сделать недостаток прототипов. Но это действительно работает.