2009-03-26 11 views
1

Pour une raison perverse, je veux essayer Python 1.0 .. Comment pourrais-je compiler, ou plutôt, quelle est la version antérieure qui compilera proprement avec les compilateurs actuels?Comment compiler Python 1.0

J'utilise Mac OS X 10.5, bien que puisqu'il est pour rien de plus que de la curiosité (sur la façon dont la langue a changé), la compilation dans une machine virtuelle Linux est possible aussi ..

+0

Recevez-vous des erreurs particulières? –

+0

-1: Aucune erreur. Aucun exemple de script en cours d'utilisation –

Répondre

9

Python 1.0.1 compiles parfaitement sous Ubuntu 8.10 en utilisant GCC 4.3.2. Il devrait également compiler sous Leopard.

Télécharger la source here et compiler la façon habituelle:

./configure 
make 

MISE À JOUR: Je l'ai testé, et il compile sous Leopard, aussi.

+0

Quelque chose n'allait pas avec 1.0.0 qui nécessitait une correction 1.0.1? –

+0

La version la plus ancienne que j'ai pu trouver sur python.org était 1.0.1. –

+0

De python.org: "Si vous trouvez une ancienne version de Python (par exemple 0.9.8), nous sommes intéressés à en obtenir une copie!" –

4

En remontant plus loin dans le temps, j'ai extrait la source 0.9.1p1 de alt.sources via l'archive de Google Groupes. C'est le code de 18 ans et plus!

J'ai apporté quelques modifications (documentées dans README.reconstructed) pour le compiler sur ma boîte OS 10.4. Source available pour votre plaisir. J'ai également envoyé un email aux mainteneurs de python.org pour voir s'ils veulent une copie de celui-ci.

Il ne compile pas proprement. Il y a quelques avertissements, surtout pour faire le manque de prototypes. Mais, il fonctionne.