Slashdot Mirror


An Interview With Guido van Rossum

An anonymous reader submits "The folks over at artima.com have finished posting a 6 part interview with Guido Van Rossum, Python's creator and Benevolent Dictator for Life. The interview covers topics ranging from Python's origins and design goals to increased productivity to runtime typing." (We linked to this series of interviews before as well.)

5 of 18 comments (clear)

  1. Re:Mr Rossum by costas · · Score: 3, Informative

    Well, AFAIK, 2.3 (or maybe 2.2) has finally taken this issue away. EOL conventions donot matter for source code any more.

  2. Re:Mr Rossum by Scarblac · · Score: 3, Informative

    Why on earth make whitespace vital to the compiler? For business reasons I have to edit my programs in Windows but run them on Linux. Editing out all those ^M's is a big pain.

    That has nothing to do with significant whitespace - it only occurs at the end of lines, not at the beginning.

    Most Linux distros have tools named 'dos2unix' and 'unix2dos' that can do the conversion for you.

    --
    I believe posters are recognized by their sig. So I made one.
  3. Re:Mr Rossum by sigwinch · · Score: 3, Interesting
    I've been using Python for quite some time now...
    Translation: five minutes.
    ...and I've found it vastly superior, ... functionally... to both Perl and PHP.
    Duh. Perl isn't very good for functional programming. And PHP? Ha! It's barely a procedural language. Have you tried Scheme+? It's fully functional, and uses brackets instead of parentheses so it's vastly easier to read.
    One knit, though.
    <sigh> A veiled reference to the long-running dispute between the Perl lib_sock camp, and the proponents of PySock. Get over it. Modern implementations are comparable in performance, and the API problems in PySock were fixed long ago.
    Why on earth make whitespace vital to the compiler?
    One of the greatest insights in modern physics is that the vacuum is an active player. Defining the language with space as well as substance provides an independent structure by which to understand your programs. I saw at the last COMDEX that Rational is working on a tool that lets you graphically design and refactor Python code using Feynman diagrams.
    For business reasons I have to edit my programs in Windows but run them on Linux.
    Hello? Wine! Duh!
    Editing out all those ^M's is a big pain.
    This is why experienced Python programmers store their programs as XML. It's disgusting to see someone waste time on platform incompatibilities in this day and age. Remember: write once, run everywhere.

    Running everywhere is good exercise, anyway. Not only can you proactively reengineer core business centers, you can get that ripped look so popular in today's nudist conference rooms.

    --

    --
    Kuro5hin.org: where the good times never end. ;-)

  4. Well, _I_ heard... by msouth · · Score: 4, Funny
    ...that he refused to answer any questions
    until
    they were indented
    correctly
    --
    Liberty uber alles.
  5. Re:Mr Rossum by KewlPC · · Score: 3, Informative

    dos2unix is your friend