Slashdot Mirror


Guido and Bruce Eckel Discuss Python 3000

Phoe6 writes "Leading author and programmer, Bruce Eckel, posted some of his concerns on Python 3000 stating that the Python community is failing to address some of the important issues with this major, backward incompatible release. Problems he mentions are concurrency support on multi-core CPUs, easy deployment support, and a standardized user interface, amongst others. He expresses his dissatisfaction at the post titled "Python 3K or Python 2.9?. Guido van Rossum addresses the concerns in a very pragmatic way with his response to Bruce Eckel and calls for more developers to contribute to Python to improve it further. Bruce Eckel concludes with his thoughts that he wants his favorite language to be better with his reply to Guido's reply."

15 of 305 comments (clear)

  1. With a song and a dance by SEWilco · · Score: 3, Funny

    Shouldn't Python 3000 include a giant animated foot and silhouettes of the audience cracking jokes?

    1. Re:With a song and a dance by Anonymous Coward · · Score: 1, Funny

      I think that's called GNOME.

  2. Python++? by Zackbass · · Score: 3, Funny

    Why not just call it Python++? Oh, that's right, Python doesn't do that.

    --
    You gotta find first gear in your giant robot car
  3. Decimal point is wrong... by __aaclcg7560 · · Score: 2, Funny

    The python mathematics algorithms must have a bug if they're going from version 2.9 to version 3000.

  4. Re:Bruce, Just a Make a New Language Then by DigitalSorceress · · Score: 4, Funny

    Of course, since Python was named after Monty Python's Flying Circus, maybe it should be one of these:

    • Gumby
    • Nudge
    • Ni
    • Creosote
    • UnladenSwallow
    • Albatros
    • DeadParrot
    • CheeseShop
    • LiverDonor
    • CrimsonPermanentAssurance
    • AndNowForSomethingCompletelyDifferent
    • Spamalot
    • WhatsAllThisThen
    • NudgeNudge
    • Monty
    • KillerRabbit
    • Tim
    • Lumberjack
    • JudeanPeoplesFront
    • Gourd
    • Herring
    • Shrubbery
    • HungarianPhrasebook
    • Jabberwocky

    Something along those lines anyway

    --

    The Digital Sorceress
  5. Sounds familiar. by markov_chain · · Score: 2, Funny

    Bruce complained that Python3K is not modular enough. Guido, always the pragmatist, and having just watched Reservoir Dogs, retorted that anyone who wants a modular language should get his head examined.

    Some guy on the mailing list proposed a new and better syntax, but Guido declined to merge it; he explained that he doesn't trust the new guy as much as Bob, whose Context-Free Syntax (CFS) is going into the next development version (odd-numbered, of course).

    --
    Tsunami -- You can't bring a good wave down!
  6. Re:Bruce, Just a Make a New Language Then by hey! · · Score: 3, Funny

    That's not right; you need to name the language after a comedy troupe or show. Then famous bits from that can be used to name features or releases.

    So, Bruce's Python derived language could be called SNL (Selfless Notation Language). Libraries could have names like "Bassomatic" (XML processing) or "Cowbell" (Multimedia types).

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  7. Re:Syntactic whitespace by Anonymous Coward · · Score: 1, Funny

    Meanwhile, those of us who use Python in our work will continue to be productive and prosperous, while I guess you can go back to writing your unbelievably boring "blog". What a loser.

  8. Re:Compiled type-safe python by Anonymous Coward · · Score: 1, Funny

    Make it possible for a compiler to compile it. Yes I realize that's essentially impossible for a dynamic language that does not enforce types in the function prototypes.

    I see someone's never heard of Lisp.
  9. even odder. by slashnot007 · · Score: 3, Funny

    I'm even more perplexed why Guido is removing the "+" sign. HE says he's reserving it for an unnamed future use. In the mean time using two minus signs in a row is how all additions will be done in python 3000. I'm baffled by this.

  10. Re:PArrot by zerblat · · Score: 2, Funny

    Ah, you mean the Norwegian Blue? I don't know. Looks dead to me. Of course, 'e might just be resting. Beautiful plumage, though.

    --
    Please alter my pants as fashion dictates.
  11. Re:Python by An+Onerous+Coward · · Score: 2, Funny

    This has been a public service announcement from the Society for the Preservation of Curly Braces.

    --

    You want the truthiness? You can't handle the truthiness!

  12. Re:Syntactic whitespace by ubernostrum · · Score: 4, Funny

    The syntactic whitespace is hard to get used to and causes hard to find bugs.

    You do know about Python's block delimiter support, right? You can use the block delimiters from any language you like, just prefix them with '#' and Python will handle them automatically.

  13. Plenty of time by SiliconEntity · · Score: 3, Funny

    Sounds like some tough issues. Good thing they have 993 years to get it right.

  14. Re:Bruce, Just a Make a New Language Then by The+One+and+Only · · Score: 3, Funny

    Pedantry: By definition, you decimate your army by killing 10%. If you select 1% of your army and decimate that, then you only kill 0.1%. And it's really not like decimation at all--if someone doesn't fit into the project, their departing the project just improves cohesion. Decimation was intended to terrorize the troops.

    --
    In Repressive Burma, it's not just your connection that dies. slashdot.org/comments.pl?sid=314547&cid=20819199