Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Steve Yegge on how to build IDEs and improve speed of dynamic languages

by Erez (Priest)
on May 13, 2008 at 08:21 UTC ( [id://686213]=note: print w/replies, xml ) Need Help??


in reply to Steve Yegge on how to build IDEs and improve speed of dynamic languages

It's interesting to see that searching for Perl through Yegge's blog reveals an interesting pattern.
Last time I read some of his comments, way back in 2007, he used to accompany every mention of Perl with a profound exclamation of his dislike of the language. Looks like he doesn't do that these days, and the reason appears to be that the Perl community have, oddly enough, failed to lash at him for his opinions.

As I've done for a great many other programming languages, I've bashed on Perl's technical weaknesses at length in the past. To my continued amazement, the Perl folks are the only ones who never get upset. They just say "Haha, yeah, boy, you're right, it sure is ugly. Heh. Yeah, so, um, anyway, I'm going to get back to work now..." It's awesome. I've gained so much respect for them. It's almost enough to make me go back to programming in Perl.

But as it is, he's a fairly interesting writer, whose scope of articles tend to extend way over the threshold of reader interest (I never managed to finish reading any of his blog posts). And it doesn't look like he "gets" Perl 6.

Stop saying 'script'. Stop saying 'line-noise'.
We have nothing to lose but our metaphors.

Replies are listed 'Best First'.
Re^2: Steve Yegge on how to build IDEs and improve speed of dynamic languages
by jplindstrom (Monsignor) on May 13, 2008 at 12:57 UTC
    Looks like he doesn't do that these days, and the reason appears to be that the Perl community have, oddly enough, failed to lash at him for his opinions.

    Well, maybe the Perl community is so used to people with no clue having random opinions about the language that it stopped caring. (Or maybe it has better things to do.)

    Complaining that Perl code is line noise and unmaintainable is as retarded as complaining about Python's whitespace or the many parens in Lisp code. These things are simply not relevant issues.

    So eventually you either flip the bozo bit on those people, or you just can't be arsed.

    /J

      flip the bozo bit on those people

      ++; may that idiom flourish and be applied to all who write more whitepapers than usable code.

Re^2: Steve Yegge on how to build IDEs and improve speed of dynamic languages
by zby (Vicar) on May 13, 2008 at 09:57 UTC

      I'm also not offended by the word script. The way I see it, as Perl people, we have two alternatives when it comes to language advocacy, one is to explain to everyone that using a "scripting language" means using a general usage, Turing complete, full featured language that can do any and all of the things other languages can, but because of its nature gives one a more expressive, more productive, more natural, flowing and powerful way of expressing himself in a way that allows for him to achieve more, sooner, or, to stop saying scripts and start calling it "programs".
      Being a lazy bum that I am, I vote the second.

      Stop saying 'script'. Stop saying 'line-noise'.
      We have nothing to lose but our metaphors.

        I also know that Firefox's been gaining a lot of good PR since they decided to name FF 1.8 "Firefox 2", and FF 1.9 "Firefox 3".

        You may be thinking of Gecko, not Firefox -- and did that trick work for Sun with either Solaris or Java?

Re^2: Steve Yegge on how to build IDEs and improve speed of dynamic languages
by grinder (Bishop) on May 13, 2008 at 21:03 UTC
    Looks like he doesn't do that these days, and the reason appears to be that the Perl community have, oddly enough, failed to lash at him for his opinions.

    That's about the size of things. I tucked this comment away that came up in a thread on reddit. (Which in turn I probably learnt about from a thread from Perlmonks in the first place):

    "As I've done for a great many other programming languages, I've bashed on Perl's technical weaknesses at length in the past. To my continued amazement, the Perl folks are the only ones who never get upset. They just say "Haha, yeah, boy, you're right, it sure is ugly. Heh. Yeah, so, um, anyway, I'm going to get back to work now..." It's awesome. I've gained so much respect for them. It's almost enough to make me go back to programming in Perl."

    • another intruder with the mooring in the heart of the Perl

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://686213]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (5)
As of 2024-03-29 13:13 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found