Как скомпилировать 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, чтобы узнать, хотят ли они его копии.
Он не компилируется чисто. Есть несколько предупреждений, в основном из-за отсутствия прототипов. Но это работает.