Как скомпилировать Python 1.0

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

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

2 ответа

Решение

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

Скачайте исходный код здесь и скомпилируйте обычным способом:

./configure
make

ОБНОВЛЕНИЕ: я проверил это, и это компилируется также под Leopard.

Пройдя назад во времени, я извлек источник 0.9.1p1 из alt.sources через архив групп Google. Это 18+ летний код!

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

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

Другие вопросы по тегам