Python 3k

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Python 3k

Δημοσίευσηαπό kalakouentin » 06 Δεκ 2008, 03:17

Νέα για την Python! 'Η μάλλον ΝΕΑ Python!
Τα καταφέρανε!
Χθες βγήκε η νέα έκδοση της Python, η Python 3k.

Είμαι εξαιρετικά περίεργος να δω τί θα σημαίνει αυτό για τον τελικό χρήστη! Έχω -ανούσια- ενθουσιαστεί με το όλο ζήτημα γιατί είχε καταλήξει ένα έργο σαν το γιοφύρι της ´Αρτας!

Open source software will prevail! (ΟΚ είμαι κομμάτια όχι άλλο αλκοόλ για εμένα)
(Δεν παύει να είναι όμως ένα εξαιρετικά σημαντικό γεγονός από developer's point of view. Δεν έχουν και backwards compatibility τώρα να ανησυχούν... Ποιος τους πιάνει!)
Θα αρχίσω να φτιάχνω βλακό-μετροπρογραμματάκια από βδομάδα και θα δω αν έχουν διαφορά με την 2.5.2 σε ταχύτητα, memory footprint κτλ.

ΜΕ ΓΕΙΑ ΜΑΣ! :D
Εικόνα
Γνώσεις ⇛ Linux: Συμπαθητικές ┃ Προγραμματισμός: Συμπαθητικότερες ┃ Αγγλικά: Αστέρι
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε HP nw9440 ┃ Ubuntu 10.04 32bit σε Toshiba Satellite U400┃ SLED 11 64bit σε Dell OptiPlex 780
kalakouentin
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 545
Εγγραφή: 05 Ιούλ 2008, 05:50
Εκτύπωση

Re: Python 3k

Δημοσίευσηαπό myle » 07 Φεβ 2009, 00:00

Υπάρχει package στα repositories;
Κάπου άκουσα θα αργήσει η ενσωμάτωση στο κόσμο του linux...
προσωπική ιστοσελίδαTasPython
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Debian Squeeze 32bit σε Toshiba Tecra
Προδιαγραφές ⇛ Intel Yonah Core Duo T2400 │ 2GB │ Intel Graphics Media Accelerator 950, 128 MB Shared │ Intel PRO/Wireless 3945 802.11 a/b/g │ - │ HD Audio │ TFT 15.4"
myle
babeTUX
babeTUX
 
Δημοσιεύσεις: 6
Εγγραφή: 10 Ιουν 2008, 12:36
Εκτύπωση

Re: Python 3k

Δημοσίευσηαπό kalakouentin » 07 Φεβ 2009, 02:50

Όχι δεν υπάρχει αυτή τη στιγμή.
http://www.python.org/download/releases/3.0/ << Go ahead and make us proud though.
Το Bzipped source tar ball δουλεύει εύκολα.
Εικόνα
Γνώσεις ⇛ Linux: Συμπαθητικές ┃ Προγραμματισμός: Συμπαθητικότερες ┃ Αγγλικά: Αστέρι
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε HP nw9440 ┃ Ubuntu 10.04 32bit σε Toshiba Satellite U400┃ SLED 11 64bit σε Dell OptiPlex 780
kalakouentin
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 545
Εγγραφή: 05 Ιούλ 2008, 05:50
Εκτύπωση

Re: Python 3k

Δημοσίευσηαπό myle » 07 Φεβ 2009, 18:39

Αυτό σημαίνει πως η py3k θα μπει στην καινούργια έκδοση του Ubuntu;

...Compile from source θα κάνω, απλά ρωτάω ενημερωτικά...
προσωπική ιστοσελίδαTasPython
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Debian Squeeze 32bit σε Toshiba Tecra
Προδιαγραφές ⇛ Intel Yonah Core Duo T2400 │ 2GB │ Intel Graphics Media Accelerator 950, 128 MB Shared │ Intel PRO/Wireless 3945 802.11 a/b/g │ - │ HD Audio │ TFT 15.4"
myle
babeTUX
babeTUX
 
Δημοσιεύσεις: 6
Εγγραφή: 10 Ιουν 2008, 12:36
Εκτύπωση

Re: Python 3k

Δημοσίευσηαπό kalakouentin » 07 Φεβ 2009, 20:28

Όχι καθεαυτό το changelog που δείχνεις δεν δείχνει ότι η py3k θα είναι στο Jaunty.
Στο wikipedia αναφέρεται ότι το jaunty θα έχει native την 2.6 μάλλον. Επίσης αν δεις όλα τα urgency=high είναι για εκδόση 2.5 στην καλύτερη περίπτωση.

Ίσως με το πέρας του χρόνου η py3k ενσωματωθεί (και) στο jaunty (ήταν ήδη διαθέσιμη άλλωστε ως release candidate). Αλλά δεν θα το θεωρούσα σίγουρο ότι θα γινόταν shipped μαζί του άμεσα. Σίγουρα κάθε έκδοση GNU/Linux (και κατά συνέπεια Ubuntu) θα έχει προεγκατεστημένη κάποια έκδοση Python (το hardy πχ. έχει αυτή τη στιγμή την 2.5.2) Επειδή όμως δεν είναι backwards compatible η Py3k με τις παλαιότερες εκδόσεις το θεωρώ δύσκολο να αρχίσει να προτείνεται ως native version άμεσα αφού βιβλιοθήκες που χρησιμοποιούνται από άλλα προγράμματα και εκμεταλλεύονται την Python θα γίνουν απροσπέλαστες. Λογικά για κάποια περίοδο θα έχουμε 2 python installations.
Εικόνα
Γνώσεις ⇛ Linux: Συμπαθητικές ┃ Προγραμματισμός: Συμπαθητικότερες ┃ Αγγλικά: Αστέρι
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε HP nw9440 ┃ Ubuntu 10.04 32bit σε Toshiba Satellite U400┃ SLED 11 64bit σε Dell OptiPlex 780
kalakouentin
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 545
Εγγραφή: 05 Ιούλ 2008, 05:50
Εκτύπωση

Re: Python 3k

Δημοσίευσηαπό sokoban4ever » 13 Φεβ 2009, 03:20

Όπως είπε και ο ίδιος ο Guido θα κάνει 2-3 χρόνια να αντικατασταθεί πλήρως η 2 με την python 3 .
Πάντως εδώ το Debian έχει αρχαίες εκδόσεις python απο default.
Κανένα distribution δεν παίζει για καιρό να έχει την 3 .
αλλά κανένας δεν σε εμποδίζει να την εγκαταστήσεις .
Εμένα η 3 ... :lol: απλώνει το τομάρι της στο /usr/local/bin/
και η 2.52 στο /usr/bin/python (απο default)
είναι και στο path σαν python3.0 ενώ η "κανονική" ειναι σαν σκέτο python.

Τώρα για τον τελικό χρήστη δεν θα έχει καμμία διαφορα καθώς είναι μια διόρθωση προγραμματιστικών επιπολαιοτήτων
και καθώς και πολλών βελτιώσεων στην γλώσσα όπως και στην library.
Εφώσον βέβαια τελικό χρήστη ενοούμε αυτόν που κάνει σαν έχει όρκιστεί να μείνει άσχετος με το λογισμικό που χρησιμοποεί
η απλά δεν του καίγεται καρφί και άλλα ...
Αμα κάποιος τελικός χρήστης λοιπόν δει διαφορά αυτή θα είναι πιθανόν καποιες βελτιώσεις ήδη ηπαρχώντων λογισμικών λόγο της βελτίωσης της ίδιας της γλώσσας αλλά και στην δημιουργία καινούργιων (που ούτως η άλλος θα γινόταν)
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Python 3k

Δημοσίευσηαπό myle » 25 Φεβ 2009, 00:38

Όταν αργότερα θελήσω (πχ βγαίνει καινούργια έκδοση, ή package για την διανομή μου) να βγάλω τα αρχεία που εκγαταστάθηκαν όταν έκανα compile from source, πως γίνεται;

btw, τρέχει μια χαρά αποσυμπιέζοντας το αρχείο που αναφέρθηκε προηγουμένως και κάνοντας:

Κώδικας: Επιλογή όλων

./configure
make
make test
sudo make altinstall
προσωπική ιστοσελίδαTasPython
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Debian Squeeze 32bit σε Toshiba Tecra
Προδιαγραφές ⇛ Intel Yonah Core Duo T2400 │ 2GB │ Intel Graphics Media Accelerator 950, 128 MB Shared │ Intel PRO/Wireless 3945 802.11 a/b/g │ - │ HD Audio │ TFT 15.4"
myle
babeTUX
babeTUX
 
Δημοσιεύσεις: 6
Εγγραφή: 10 Ιουν 2008, 12:36
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι