Slashdot Mirror


The Evolution of Python 3

chromatic writes to tell us that O'Reilly has an interview with Guido van Rossum on the evolutionary process that gave us Python 3.0 and what is in store for the future. "I'd like to reiterate that at this point, it's a very personal choice to decide whether to use 3.0 or 2.6. You don't run the risk of being left behind by taking a conservative stance at this point. 2.6 will be just as well supported by the same group of core Python developers as 3.0. At the same time, we're also not sort of deemphasizing the importance and quality of 3.0. So if you are not held back by external requirements like dependencies on packages or third party software that hasn't been ported to 3.0 yet or working in an environment where everyone else is using another version. If you're learning Python for the first time, 3.0 is a great way to learn the language. There's a couple of things that trip over beginners have been removed."

11 of 215 comments (clear)

  1. Combine them.... by thetoadwarrior · · Score: 4, Funny

    and make everyone happy with Python 5.6

    1. Re:Combine them.... by morgan_greywolf · · Score: 3, Funny

      Lemme guess... you're a student of the Sun Microsystems'-sponsored Bill Joy School of Version Numbering?

    2. Re:Combine them.... by Radish03 · · Score: 4, Funny

      Either that or he's a Winamp developer.

    3. Re:Combine them.... by morgan_greywolf · · Score: 2, Funny

      Same thing.

  2. Evolution? by El_Muerte_TDS · · Score: 2, Funny

    Shouldn't that be intelligent design? Otherwise we'd have way more python flavors.

    1. Re:Evolution? by Shadow+Wrought · · Score: 2, Funny

      Don't even ask about poor version 3.14159...

      I hear it bit its tail and now just slowly slithers around in a circle...

      --
      If brevity is the soul of wit, then how does one explain Twitter?
  3. Re:Roland Piquepaille: a case study in madness by Anonymous Coward · · Score: 4, Funny

    I don't think will be a problem any more

  4. Trip over beginners? by AaxelB · · Score: 3, Funny

    There's a couple of things that trip over beginners have been removed.

    Ah, yes, I remember python tripping over me. It's actually pretty impressive that a snake figured out how to trip, why take out that feature? It seems like you're knocking it back a notch in the evolution toward legs.

    1. Re:Trip over beginners? by lewp · · Score: 4, Funny

      Well, Common Lisp stole my bike.

      --
      Game... blouses.
  5. This sentence fragment. by HTH+NE1 · · Score: 2, Funny

    So if ( you are ( not ( held back by ( external requirements like ( dependencies on packages ) or ( third party software that hasn't been ported to 3.0 yet )))) or ( working in an environment where everyone else is using another version )).

    The above sentence fragment is apparently a verbal quotation where Guido van Rossum forgot he used the word "if" when he was somewhere in the middle.

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  6. Re:In all seriousness by ultrabot · · Score: 5, Funny

    Yes.

    Example program:

    class MyClass(object): #{
            def myfunction(self, arg1, arg2): #{
                    for i in range(arg1): #{
                            print i
                    # whoops, forgot to close that bracket!
            #}
    #}

    --
    Save your wrists today - switch to Dvorak