Slashdot Mirror


Ask Larry Wall

About what? Perl is probably a good topic choice. No one knows more about Perl than Larry Wall, right? We'll send 10 of the highest-moderated questions to Larry by email, and post his answers when we get them back. Note: Due to Slashdot's line length restrictions, lines of code over 50 characters long may not display correctly. Please be aware of this if you include code samples in your question.

6 of 616 comments (clear)

  1. Ask his opinion on OOP, not language details by Tablizer · · Score: 5, Insightful

    Polymorphism is the key to OOP. Its what makes everything reusable, and melds everything together in a program.

    Most OO fans will say something like "X is the key to OOP". Yet X is always different. X has been "composition", "patterns", "inheritance", "abstraction", "reuse", "encapsulation", "modeling noun interaction", etc. etc. etc.

    I would like to ask Larry what he *feels* about OOP rather than what Perl does with it. If you want to know what OOP features Perl has, then RTFM.

    Please, don't waste questions on stuff that you can find by RTFM.

    (oop.ismad.com)

  2. Multi-Line Comments by Washizu · · Score: 4, Insightful

    Could you please put in multi-line commenting in the next version of Perl? My # key is getting rubbed off.

    --
    OddManIn: A Game of guns and game theory.
  3. Easy... by DAldredge · · Score: 4, Insightful

    A scripting language is one that you don't like.

    A programming language is one that you do like.

  4. Re:My Question by Pulzar · · Score: 3, Insightful

    "Doesn't look like you need to know much about inheritance, polymorphism, and static class methods to me." -- says the man as he defines a static class method.

    --
    Never underestimate the bandwidth of a 747 filled with CD-ROMs.
  5. Easy... by DAldredge · · Score: 3, Insightful

    It is called Faith.

  6. Re:My Question by CoughDropAddict · · Score: 3, Insightful
    "Doesn't look like you need to know much about inheritance, polymorphism, and static class methods to me." -- says the man as he defines a static class method.

    Irrelevant. Just because a person copies "public static void main" out of example 1.1 in Learn Java in 24 hours doesn't mean they understand what it means. I would wager that 90% of Perl programmers who use "my" regularly don't have a clue about lexical vs. dynamic scoping, but it doesn't matter because "my" does what they expect.