Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Larry Wall Interview Posted on Slashdot

posted by pudge on 2002.09.06 13:04   Printer-friendly
mshiltonj writes "Larry Wall has repsonded the slashdot questions from last week. My favorite line: 'Well, in general, the thing I don't like about other computer languages is that they're not Perl.'"
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • by jjohn (22) on 2002.09.06 14:00 (#12587) Homepage Journal

    As has been mentioned, Larry believes Perl 6 will have more robust policy tools to allow programmers all the B&D-style development they've come to expect from other languages. In the spirit of Red Hat, I suggest we begin giving releases titles. Therefore, Perl 6 should be called 'The Big Knob Release' -- something for both Perl boosters and booers to cheer. Think of the T-shirt sales!

  • I have to say I was quite surprised when Larry said, "We'll be sticking with explicit my declarations". Gah! How did Ruby get it wrong by using implicit lexical scoping? It's better to have my sprayed everywhere? If globals are the exception to the rule in virtually every program, why make them the default scope? I thought this was one thing that would *definitely* be changed.

    Blech.

    • I have to say I was quite surprised when Larry said, "We'll be sticking with explicit my declarations". Gah! How did Ruby get it wrong by using implicit lexical scoping? It's better to have my sprayed everywhere?

      Let me give you this example:

      sub foo {
              my $x = shift;
              if($x) {
                      $y = 'yes';
              } else {
                      $y = 'no';

      • Let me give you this example:

        So, you're not using strict? And *not* using strict is about the only way you can make an argument for this it seems to me. Since the hard-and-fast rule in Perl *is* to use strict, situations like this just don't occur.

        In addition, you can emulate my in Ruby by simply pre-declaring the variable.

        def foo(x)
           y = "" # or 'y = String.new' or 'y = nil'
           if x
              y = "yes"
           else
              y = "no"
           end
        end

        In

        • One of the things that I love about Perl is that I don't _have to_ do things strictly. I must have missed the parts where Larry said that "use strict" is madatory. Gosh, I thought that TMTOWTDI.

          *sigh* and yes, it would be silly to have global scoping amongst objects, but don't they have their own namespaces to take care of that?

          I tell Perl what I want. It does what I mean - I make sure of it. Don't you?

          I use variables that have meaningful names (mostly) and they take care of themselves.

          Check the
  • It's too bad that the majority of the comments on slashdot focused on Larry's religious beliefs. As a religious software developer I respect Larry for answering the questions but it was sad to see the banter that was posted after his eloquent and gracious reply. I wish the discussion could have followed that path that this group appears to be following, commenting on upcoming developments and new developments in the language.

    Am I the only one that sees the massively anti-perl sentiment on ./? It seems to

    • Well, I'm sure we're just a different type of swine. Perhaps more regenerate, but who's to say, really? :^)

      I didn't have nearly enough time to read all the comments, but I did enjoy Larry's (yeah, "Larry" like he's a good buddy or something :^) answers.

      Check Hebrews 11:6b and see if you don't recognize Larry's two point summation of his theology.

      Perhaps it is just a matter of us being faithful by telling people about Perl and those who believe and diligently seek it will be rewarded...