Slashdot Mirror


Perl is Sweet Sixteen

surflorida writes "Perl turned sweet 16 yesterday. 'Larry Wall released Perl 1 on this day in 1987, so today Perl is 16 years old. Happy birthday Perl! You can read more about the timeline of Perl releases in perlhist.pod and at history.perl.org.' Happy birthday Perl! You are now old enough to get a US drivers license."

352 comments

  1. Sweet 16 by Anonymous Coward · · Score: 0, Funny

    Well, Perl can't buy for us yet, so what's the point?

    1. Re:Sweet 16 by CrudPuppy · · Score: 2, Funny

      only two more years and we can shag her! ;)

      --
      A year spent in artificial intelligence is enough to make one believe in God.
    2. Re:Sweet 16 by Celerian · · Score: 0

      Hmmmm, It's not illegal for me to hit it.

    3. Re:Sweet 16 by Terminal+Saint · · Score: 1

      You're living in the wrong state, friend. She's legal in mine...

      --
      It's sad when choosing an installation directory on your own qualifies you as an "advanced user."
  2. Happy Birthday Perl by James+in+Iowa · · Score: 4, Funny

    For once the "you belong in a zoo" version of Happy Birthday is applicable.

    1. Re:Happy Birthday Perl by mrpuffypants · · Score: 2, Funny

      But thanks to our friends at the RIAA that'll be $3,000 to sing it....

    2. Re:Happy Birthday Perl by Anonymous Coward · · Score: 0

      Paedo pimp. :p

    3. Re:Happy Birthday Perl by Anonymous Coward · · Score: 0

      What he doesn't realise is that Happy Birthday is still protected by its original copyright. Whenever you hear it in a movie or TV show, they've paid to use it. Singing it on your own time is fair use, but just don't record yourself doing it.

    4. Re:Happy Birthday Perl by Anonymous Coward · · Score: 0

      I can golf this down to:

      print$age>=16?'L':'Ill','egal';

      (BTW: there's no echo in perl's CORE. Also your logic was wrong, perl is legal at 16 *and* above, not just above 16.)

    5. Re:Happy Birthday Perl by Felinoid · · Score: 1

      Happy birthday to you, You live in a zoo.
      You look like a camale and you smell like one too.

      Happy birthday and may you have few bugs as you reach maturity.

      --
      I don't actually exist.
    6. Re:Happy Birthday Perl by scrytch · · Score: 1

      echo isn't even a perl function, nor is ge.

      print ucfirst (($age < 16 and "il") . "legal");

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    7. Re:Happy Birthday Perl by Anonymous Coward · · Score: 0

      actually "ge" is a perl operator. Check perldoc perlop. But it was used incorrectly in the example, it's like >= but it works on strings instead of numbers.

    8. Re:Happy Birthday Perl by DylanQuixote · · Score: 1

      ge is a perl operator. it's >= for strings.

    9. Re:Happy Birthday Perl by syrinx · · Score: 1

      funny, but, yeah, you mean the ASCAP, not the RIAA.

      it's been 19 seconds since i hit reply. damn you slashdot, i'm surprised i ever bother to post.

      --
      Quidquid latine dictum sit, altum sonatur.
    10. Re:Happy Birthday Perl by haggar · · Score: 1

      Plus, he was using a string operator on integers.
      But, at least in his code it was clear which was the operator ;o)

      --
      Sigged!
  3. But too old... by mikewren420 · · Score: 5, Funny

    But too old for Michael Jackson. Go ahead, mod me down! Muahahaha! ;)

    1. Re:But too old... by Frymaster · · Score: 1
      and speaking of the relationship between programming languages and heinous crimes (is this a lame sequay or what?)....

      why the hell isn't larry wall featured on the programming language or serial killer quiz? hm?

      nb: i only got four out of ten... and that was only because i recognized the son of sam. sheesh.

    2. Re:But too old... by Anonymous Coward · · Score: 0

      I don't care too much for this case until I see real evidence. Also I didn't laugh, so it wasn't funny - for me.

    3. Re:But too old... by rmohr02 · · Score: 2, Funny

      Perl5 is only 9 years old, so it's still fair game.

    4. Re:But too old... by Anonymous Coward · · Score: 0

      What the hell is a 'sequay'? And what is a lame one? Oh, did you mean segue?
      Jeesh.

    5. Re:But too old... by Celerian · · Score: 1, Funny

      +10 points for funny!!! ((You know, I saw a picture of the Jackson 5 today. I'd really like to see before and after photos. Try FAME: Before, the Jackson 5 were mearly 5 poor black boys with upbeat songs that everyone loved. Now, they're 4 black guys and one white woman who everyone makes fun of. Try FAME, supported by the Jackson 5.))

  4. 16 huh? by jimi1283 · · Score: 5, Funny

    Better lock up the car keys...

    1. Re:16 huh? by digitalsushi · · Score: 2, Funny

      16?! awwwwwwriiiight giggidy giggidy giggidy giggidy

      --
      slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    2. Re:16 huh? by 56ker · · Score: 1

      *sighs* So, are Americans allowed to drive at 16? Here in the UK you can't get a provisional licence until you're 17.

    3. Re:16 huh? by weicco · · Score: 1

      In Finland the limit is at 18. But I really wish it would be at least 25 and driving school would be 4 years at minimum :)

      --
      You don't know what you don't know.
    4. Re:16 huh? by Anonymous Coward · · Score: 0

      Yeah, but on the other hand they aren't allowed to drink until they're 21. In other words, in America it's quite possible for your kids to start school before you're allowed to buy yourself half a pint of weak beer.

      Is that a nation with seriously screwed up priorities, or what?

    5. Re:16 huh? by Anonymous Coward · · Score: 0

      ...If you're somewhere where the driving age is 16 :(

      In New Jersey you only get your permit when you're 16, provisional license at 17, and regular license at 18. Which is really great since the vast majority of the state is suburbs with no(or little) public transportation and no way to get anywhere without a car.

    6. Re:16 huh? by 56ker · · Score: 1

      Yes, most experienced drivers here in the UK would have a very hard time dealing with the snow & ice I'm sure you get a lot of in Finland. Do you learn how to recover from a skid etc - or is that only for advance drivers? Are there warning signs for reindeer?

    7. Re:16 huh? by weicco · · Score: 2, Interesting

      LOL :)

      Yes, there is warning sings for reindeers but in the northern part of Finland. I'm living near Helsinki, which is pretty much in south (relativily speaking) and here we only have warning sings for mooses :)

      Snow and ice is not a problem, just buy better snow-tires. Advance driver.. I have no comment on that, I don't think I'm better driver than the next guy but I know when to slow down, some don't.

      Btw. Tommi Makinen 4 - Colin McRae ? :P

      But we are really off-topic now.

      --
      You don't know what you don't know.
    8. Re:16 huh? by Dave2+Wickham · · Score: 1

      /me looks at his provisional licence...
      "3. 14-04-87 ENGLAND"
      You can get a provisional licence at 16... You just can't drive cars etc until you're 17.

    9. Re:16 huh? by 56ker · · Score: 1

      Well I'll just agree with you as it was six years ago that I got a provisional licence - such a long time ago it was still all paper with no photo.

  5. 1987 was 16 years ago?? by Billly+Gates · · Score: 2, Funny
    Dam I feel old.

    I remember 87 like yesterday. I remember writing 87 for the date instead of 88 on my homework. Actually come to think of it, I was in 4th grade and now am in my mid 20's. Hmmmm

    Maybe it was that long ago and time is just going by too fast.

    I wrote my first hello world program usinb IBM BasicA then.

    1. Re:1987 was 16 years ago?? by Feztaa · · Score: 3, Funny

      Actually come to think of it, I was in 4th grade and now am in my mid 20's. Hmmmm

      Dude. You are old. I spent most of 1987 being 3 years old (the last month or so, I was 4!). I finished grade 4 in 1994.

      You old fart! Who let you onto the internet? :)

    2. Re:1987 was 16 years ago?? by JM+Apocalypse · · Score: 1

      I can say that you are old! HaHa! I spent most of 1987 being less than one year old.

      --

      - - - - - - -
      Orppf urp mf y.ppcxn. yflcbi otcnnov C am yflcbi yr n.apb Ekrpatv (Dvorak -> Qwerty)
    3. Re:1987 was 16 years ago?? by Billly+Gates · · Score: 1

      Dam.

      I really would like to consider myself young.

      PS I finished highschool a year after you finished 4th grade.

    4. Re:1987 was 16 years ago?? by mbadolato · · Score: 3, Funny

      Well I graduated high school in 1987 so you young whipper-snappers quit yer damn "old" comments and get the hell of my net socket before i call the cops.

    5. Re:1987 was 16 years ago?? by jfmiller · · Score: 1

      What are you posting here for. You have almost a year to go before you can legaly enjoy Perl like it was meant to be enjoyed ... After a couple of strong drinks!

      --
      Strive to make your client happy, not necessarly give them what they ask for
    6. Re:1987 was 16 years ago?? by Penguinshit · · Score: 1

      I got you beat by a year. I'm class of '86. And I wrote a program using BASICA on an IBM PC (8088) that printed out an ASCII picture of a cabin while it played "Silent Night" through the squeaker. This was a Christmas Eve present to my parents back in '82.

      Of course, since I booted without a floppy in the drive I couldn't save the program.

      I've cursed Bill Gates' name ever since.

    7. Re:1987 was 16 years ago?? by Oopsz · · Score: 2, Funny

      If you thought perl was obfuscated when you were sober, it's like klingon after a dozen stiff drinks...

    8. Re:1987 was 16 years ago?? by Feztaa · · Score: 1

      Actually, I'm 19, and here in Alberta, drinking age is 18, so I've been legal for a while now...

      Perl, on the other hand, has a couple of years yet before she's legal (much like the Olsen Twins).

    9. Re:1987 was 16 years ago?? by cfallin · · Score: 1

      Well I spent the latter portion of 1987 as a fetus! Who says "HaHa" now?

      That's weird to think: Perl is old enough to be in my class. Either I'm young, or Perl is old (or both...)

    10. Re:1987 was 16 years ago?? by Oopsz · · Score: 1

      Only 175 days till the olson twins turn legal, actually.

    11. Re:1987 was 16 years ago?? by Molina+the+Bofh · · Score: 2, Funny

      How should Larry be feeling, then?

      --

      -
      Roses are #FF0000, Violets are #0000FF, find / -name '*base*' |xargs chown -R us && mv zig greatjustice
    12. Re:1987 was 16 years ago?? by hondo77 · · Score: 1

      Bah! I got married in 1987. You puppies!

      --
      I live ze unknown. I love ze unknown. I am ze unknown.
    13. Re:1987 was 16 years ago?? by Dom2 · · Score: 4, Insightful
      I'm always hearing that Perl is obfuscated. But compared to the verbosity of Java, it's delightful. It's like comparing a well written newspaper article with court proceedings.

      -Dom

    14. Re:1987 was 16 years ago?? by Penguinshit · · Score: 1

      I got laid in '87.. does that count?

    15. Re:1987 was 16 years ago?? by dotgain · · Score: 3, Funny

      That _anybody_ got laid in the '80s is enough of an eye-opener for me.

    16. Re:1987 was 16 years ago?? by Anonymous Coward · · Score: 0

      Depends if you've been laid since.

    17. Re:1987 was 16 years ago?? by Anonymous Coward · · Score: 0

      I was already composing a reply making fun of how young you are, but then I realized that I graduated high school in 1999.

    18. Re:1987 was 16 years ago?? by randomalias · · Score: 1
      Ahh, 1987.

      We were all listening to rock bands wearing spandex and tears for fears songs.

      How things have changed

    19. Re:1987 was 16 years ago?? by Spruce+Moose · · Score: 2, Informative

      Not wanted to troll, but you should check out Python.

    20. Re:1987 was 16 years ago?? by Anonymous Coward · · Score: 1, Interesting

      No - Perl vs Java is like comparing journalistic shorthand to court proceedings. The well-written newspaper article would be something like Caml.

    21. Re:1987 was 16 years ago?? by stwrtpj · · Score: 3, Insightful
      I'm always hearing that Perl is obfuscated.

      Only if you write your code that way.

      Yes, Perl makes it possible to write obfuscated code, but it does not enforce it. Perl makes it possible to write perfectly clear code.

      But then again, even the most obfuscated code can be made clear with some well-placed comments, but comments in programs unfortunately appears to be a dying art.

      --
      Karma: Frotzed (mostly due to the Frobozz Magic Karma Company)
    22. Re:1987 was 16 years ago?? by GNUALMAFUERTE · · Score: 0

      >>I wrote my first hello world program usinb IBM >>BasicA then

      O man, that thing destroyed my brain and delayed my C lerning for years, fortunately, i got over it and actually lerned a real language, but when i see my [original] IBM Dos 4.0 Boot Disks, i drop a tier : )

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    23. Re:1987 was 16 years ago?? by GNUALMAFUERTE · · Score: 0

      Perl is a Programming Language. java is a product. That's the difference: Perl has a soul. The First one is dedicated to amuse the coder, the second one, to amuse some manager's pocket.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    24. Re:1987 was 16 years ago?? by Peaker · · Score: 0, Flamebait

      What can be written in code - should not be in comments.

      The reason Perl programmers think lots of comments are good is because they tend to write their program twice. Once in obfuscated Perl code, and the other in some Python-like/English code within comments.

    25. Re:1987 was 16 years ago?? by Anonymous Coward · · Score: 0

      HEY! Thats when I was conceived...

    26. Re:1987 was 16 years ago?? by Decaff · · Score: 1

      Java is fast, dynamic, multi-threaded, scalable from mobile phones to mainframes. You see, real coding is about developing reliable stuff that works, not about being amused.

    27. Re:1987 was 16 years ago?? by GNUALMAFUERTE · · Score: 0

      Hacking is about amusing people, i have 4 machines: 2 PCs, 1 running HURD 1 running Linux, and 2 Laptops: An old Mac running NetBSD and an old Texas running OpenBSD. I could be running GNU/Linux on all those machines, but i don't. If all were about productivity, we would be still running BSD 4.2, rms wouls be right now an SCO employe, Unix wouldn be ported to Desktops, and me we would be coding propietary shit. Slashdot Would't exist in that world. Fortunately, not everything is about money and productivity, some of us still remember that we are human beens, and that our purpose in life is not to just eat, work, fuck and die, like dogs.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    28. Re:1987 was 16 years ago?? by Anonymous Coward · · Score: 0

      ..Java is over bloated, slow running, and a slow development cycle for a lot of projects it is used on.

    29. Re:1987 was 16 years ago?? by Concerned+Onlooker · · Score: 1
      Here, here. The parent post is a bit crass in language but spot on in philosophical outlook. I'm don't see why it was modded down.

      Sure, productivity and practicality is great for where you need it, but we live for other things as well. Perl is dead useful for lots of things. It's also the language that got me caught up and interested in programming. Plus, it's just fun to sometimes be able to write up a quick script and not have to worry about variable typing, array overruns or the other assorted nit picky stuff necessary to other languages.

      --
      http://www.rootstrikers.org/
    30. Re:1987 was 16 years ago?? by TheLink · · Score: 1

      Actually comments are like checksums.

      When the comments disagree from the code, at least you know something is wrong. If there are no comments then if the code is doing something wrong, even if it's simple task, it can be hard to tell.

      So IMO even if it can be written in code, doesn't mean it shouldn't be in the comments.

      --
    31. Re:1987 was 16 years ago?? by Feztaa · · Score: 1

      What age is "legal" in 175 days? ISTR that they were 16 when I was 18...

    32. Re:1987 was 16 years ago?? by Oopsz · · Score: 1

      ...legal to make movies with titles like "Sorority Girls Full House".

    33. Re:1987 was 16 years ago?? by Almost-Retired · · Score: 1

      You're just a young punk yet. I was 53 in '87, so take that!

      --
      Cheers, Gene

    34. Re:1987 was 16 years ago?? by Celerian · · Score: 0

      Al Gore did...

    35. Re:1987 was 16 years ago?? by GNUALMAFUERTE · · Score: 0

      jajaja, yes, my english sucks!!...
      And many times i feel limited in the way i express myself, that's really funny 'cause i like to write [code & literature, short storys], and i am actually very good at both : ); and so many friends laught at me when they see the way i talk in english, the ideas are the same, but it feels like a completely different person writed it. Dr. Jeckyl and Mr. Hide, the first one is a terrific spanish writer, and the second one talks C and C++ very well, and just adapt it to sound like english : ).

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    36. Re:1987 was 16 years ago?? by Trejkaz · · Score: 1

      Yeah, I'm sure all the cocaine made sex less desirable.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    37. Re:1987 was 16 years ago?? by Penguinshit · · Score: 1

      Wow.. if I had mod points I'd use them all on that response.. good show, AC.

    38. Re:1987 was 16 years ago?? by Feztaa · · Score: 1

      Wow, you're 69 and not retired yet? That sucks! You're supposed to retire at 65 :)

    39. Re:1987 was 16 years ago?? by Almost-Retired · · Score: 1

      Wow, you're 69 and not retired yet? That sucks! You're supposed to retire at 65 :)

      Ah, but I am, about 90% of the time. The problem is that after all these years, I am the "grand old man", the one that walks in and fixes things while others are scratching their collective heads. Or whatever :-)

      The 5 to 10% of the time that I chose to work now, is to "keep my hand in" so I don't get rusty and useless. That of course is based on the use it or lose it theory. It also pays for a quite decent medical policy & gives me a bit more pocket money than straight S.S. would.

      Its cost will not ever balance out with the 4wd pickup I had to buy in order to keep on doing it, but hey, loseing the company supplied and maintained 4wd when I did officially go to part time and had to pass the keys on to my successor, coupled with the fact that this is WV, and I also hunt some yet, meant I would have bought it anyway just for hauling materials for a couple of projects around the home place. I don't regret it, and thats what counts at the end of the show.

      I could get on an airplane and go spend a few months putting another place together in a heartbeat, I was asked to do it again tonight. But somehow, the thought of MI in the wintertime doesn't really appeal to me. My feet get cold just thinking about it. The missus wouldn't go, not well enough really, emphsema and such, and needs some help from time to time, so I will probably sit this one out & let somebody else get the glory.

      Speaking philosophicly(sp), I need 2 more just like me, but 40 years younger. The number of people who actually go in and fix something instead of just saying "get a new one" are a dying breed.

      I've watched the broadcast engineering business go from being well respected to just another expense in the accounts payable column to most of todays managers. So they 'cut expenses' till the knowledgeable people go on down the road looking for some way to make the mortgage payments on the house. Then, when they can't put bandaids on the machinery anymore, they claim the business was a loser anyway instead of taking the blame for poor management. Be wary, very wary, of someone who tries to make a profit by cutting expenses rather than improving the product so it sells itself.

      I've been fortunate to work for someone who did understand it for the last 19 years. Unforch, too many who claim to be engineers today, are paper engineers only, too good to get their hands dirty doing what needs to be done in person. I'm not, if I want it done right, I do it myself, but always trying to teach because it will still need done when I'm gone for good. Either that, or the country will be so wired that over the air broadcasters will be run off because that spectrum is needed for the LAPD/NYPD/xxxx, where xxxx is wherever you might be.

      That last scenario is the only way I can interpret the commissions actions over the last decade. Over the air is the only way you are going to get truely local news instead of the programmed pablum being dished out today by the big 5 where the capture of Saddam is the only story for a week at a time. Give me a break! Yet somehow, this consolidation is being seen as a public service by the commission. Bah, humbug.

      --
      No Cheers this time, Gene

    40. Re:1987 was 16 years ago?? by Dom2 · · Score: 1
      Mmmm... Just like Perl. Except that Perl does it more readably and maintainably.

      -Dom

    41. Re:1987 was 16 years ago?? by Anonymous Coward · · Score: 0

      The 90's were a dry decade for me. Maybe the 0's will be better. I'm hoping to find the perfect woman to take on a 2012 Olympics Sex-Romp. :)

    42. Re:1987 was 16 years ago?? by Peaker · · Score: 1

      This redundancy leads to difficulties in maintaining the synchronization, double-cost of all changes, etc.

      It also means that your code is not readable enough by itself and someone has to decipher it and if it really is doing what the comments are doing.

      This is why no good coder duplicates his work or code when he can avoid it - not even in comments.

    43. Re:1987 was 16 years ago?? by TheLink · · Score: 1

      "It also means that your code is not readable enough by itself"

      "This is why no good coder duplicates his work or code when he can avoid it - not even in comments."

      You still miss the point.

      A one or a zero is perfectly readable by itself, but whether you really wanted it to be a one or a a zero is a different matter.

      If they differ, then unless you have ECC, you have to check the big picture ("retransmit").

      All that overhead can be too costly in many situations, but well worth it in others.

      Why you have comments should not be whether your code is readable, but whether it is worth adding the checks/explanations.

      Call me pessimistic but there are very few good coders. I'm not one of the good coders.

      Look at the sloppy English by Slashdot posters. Look at slashcode itself - plain old text doesn't get treated as plain old text, etc. Look at the problems with BIND, Sendmail, DHCPD, OpenSSH, etc.

      --
    44. Re:1987 was 16 years ago?? by Ptraci · · Score: 1

      I got laid OFF in 1987, from AT&T.

    45. Re:1987 was 16 years ago?? by Peaker · · Score: 1

      It is unlikely that you will get the comments right if you got the code wrong. Logical problems in code result from local misunderstandings which would affect the comments as well.

      Doubling everything into comments is not a great way to find typos - tests are.

      If you divide your code into very small functions (very few coders do this correctly), identifying code correctness becomes easier because you can see if the function is doing what its name is saying it is doing.

      This also means that you need to have very good naming schemes which make the functionality clear from the name, as well as strict conventions about what side-effects are allowed and how.

      In my code, I can identify the vast majority of mistakes this way. When I can't, its usually because of something from the "big picture" that I've missed. Having the same code written twice (once in a comment) doesn't help you find such mistakes.

  6. At long last... by siokaos · · Score: 5, Funny

    At long last. PERL is legal!

    --
    http://siokaos.org/
    1. Re:At long last... by Requiem · · Score: 4, Funny

      You don't want to touch that. I've heard she's hairy.

    2. Re:At long last... by larry+bagina · · Score: 1

      if there's grass on the field, you can play ball

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:At long last... by Anonymous Coward · · Score: 0

      Only in certain states and as long as you're under 18.

    4. Re:At long last... by Anonymous Coward · · Score: 0

      Tell that to Mr Jackson

    5. Re:At long last... by endx7 · · Score: 3, Funny

      You don't want to touch that. I've heard she's hairy.

      Perl...hairy? naw...bison is hairy. (I always did personally prefer yacc)

    6. Re:At long last... by RealityMogul · · Score: 2, Funny

      And think of the Camel-toe...

    7. Re:At long last... by Unominous+Coward · · Score: 5, Funny

      You don't want to touch that. I've heard she's hairy.

      Dude, aren't you forgetting that TMTOWTDI?

      --
      "Smoking helps you lose weight - one lung at a time" -- A. E. Neumann
    8. Re:At long last... by Chester+K · · Score: 4, Funny

      At long last. PERL is legal!

      And she knows There's More Than One Way To Do It!

      --

      NO CARRIER
    9. Re:At long last... by Anonymous Coward · · Score: 0

      ahh, poop, you beat me to it...

    10. Re:At long last... by Anonymous Coward · · Score: 0

      Miss Jackson if you nasty!

    11. Re:At long last... by Anonymous Coward · · Score: 0

      "You don't want to touch that. I've heard she's hairy."

      "Dude, aren't you forgetting that TMTOWTDI?"

      "There is More Than One Way To Dye It?"

      Tels

    12. Re:At long last... by enigma48 · · Score: 1

      For non-perl geeks like me (from here):

      Most tasks only require a small subset of the Perl language. One of the guiding mottos for Perl development is "there's more than one way to do it" (TMTOWTDI, sometimes pronounced "tim toady"). Perl's learning curve is therefore shallow (easy to learn) and long (there's a whole lot you can do if you really want).

  7. Never been kissed? by DaLiNKz · · Score: 5, Funny

    Only 2 more years until shes legal, boys ;)

    --
    I've left to find myself. If you happen to see me, please, keep me there until I return.
    1. Re:Never been kissed? by Grey+Tomorrow · · Score: 1

      Hah! 2 years? Welcome to the beauty of Texas my friend, 17 is age of consent here!

      As they say on the CS servers I play on... "eye owned j00, f00"

    2. Re:Never been kissed? by Anonymous Coward · · Score: 0

      oh wow, texas. 17. so liberal. 15 here.

    3. Re:Never been kissed? by endx7 · · Score: 1

      Only 2 more years until shes legal, boys ;)

      Quick...let's start a countdown site!

      (er..running perl of course?)

    4. Re:Never been kissed? by damiam · · Score: 2, Funny

      Perl.com is registered in Colorado, where the legal age is 15, so long as you're no more than ten years older than Perl. If you are, you've only got one more year to wait - she'll be full legal at 17.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    5. Re:Never been kissed? by y0bhgu0d · · Score: 1

      in tennessee, as long as she is not under 13, and there isn't more than 4yrs difference in your ages, it's not rape (but the parents can press charges).

    6. Re:Never been kissed? by Shinobi · · Score: 1

      Age of consent is 15 in Sweden.

  8. and also by prof187 · · Score: 3, Funny

    it's no longer considered statutory...

    --

    My other sig is an import.
    1. Re:and also by T-Ranger · · Score: 5, Funny

      Perl has screwed me over lots of times. Its due.

  9. 16 year olds can get a learner's permit... by LostCluster · · Score: 0, Offtopic

    Thanks to crying mothers telling sob stories of teenagers getting into crashes, in most US states, 16 now gets you a learner's permit, but you need to be 17 to drive without your parent sitting next to you.

    Furthermore, restrictive licenses given to young drivers in most states make carpooling with fellow high school students illegal... at my high school, 50 more cars showed up the day that law went into effect in 1998 and every day thereafter...

    1. Re:16 year olds can get a learner's permit... by frostbane · · Score: 1

      Thanks to crying mothers telling sob stories of teenagers getting into crashes, in most US states, 16 now gets you a learner's permit, but you need to be 17 to drive without your parent sitting next to you.

      It depends on the state. Take MA for example you can get your learners at 16 and license at 16 1/2...

    2. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      Illinois, 15 for permit, 16 to drive.

    3. Re:16 year olds can get a learner's permit... by rossz · · Score: 4, Insightful

      It's not the mothers' sob stories. It's the facts. Teenagers have an extremely high accident rate. They are inherently bad drivers, every one of them. It was foolish of the state to allow me behind the wheel of a car when I was 16. I'm much better now that I know that "yes, you can die, asshole!" Let's rephrase that for the dense teenagers (all teenagers are dense) here in slashdot: You are NOT immortal.

      BTW, my daughter is now a teenager and is doing the countdown to when she can get her permit and license. I highly recommend that in 2 years you stay off the roads. It won't be safe.

      --
      -- Will program for bandwidth
    4. Re:16 year olds can get a learner's permit... by LostCluster · · Score: 1

      Update that... MA is 16 1/2 for a license if and only if you've completed a registered driver's ed course, otherwise you have to wait for 17.

    5. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 2, Funny

      i could teach your daughter what to do in the back of the car for a nominal fee.

    6. Re:16 year olds can get a learner's permit... by petabyte · · Score: 1, Offtopic

      Honestly, I don't buy that. Was I a bad driver at 16? Probably. If the age had been 18 would I have been a bad driver when I started then? Probably. Driving in this country is something that comes with experience and I didn't get much experience with a car until after I had my license. What is needed is a better way of training people before they get out on the road. Even then, practice through driving is probably one of the best ways to improve skills.

      And before anyone ask's I'm 21. I went into the liquor store the other day for the first time just to buy something (because I could) and wasn't carded. And I'm tempted to go back and asked to be carded on the principle ...

    7. Re:16 year olds can get a learner's permit... by rossz · · Score: 1, Informative

      Or I could just kick your ass and give you a shotgun enema. How does that sound?

      --
      -- Will program for bandwidth
    8. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      no offense, but while you criticize young drivers in their lack of experience, i think you'd fit the role perfectly to be one of those "road rage SUV drivers" anyday. oh, and whatever that guy is charging, i'll charge you half.

    9. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      better not make that big fat teenage-hating man mad. i think he likes to eat adolescents for breakfast.

    10. Re:16 year olds can get a learner's permit... by rossz · · Score: 1

      I don't drive an SUV, and I don't suffer from road rage. On the other hand, I don't think it's out of line to want to rearrange the the brain stem of some jerk who messes with my daughter.

      --
      -- Will program for bandwidth
    11. Re:16 year olds can get a learner's permit... by rossz · · Score: 1

      RBLs and high end spam filtering at the MTA , sparky.

      Jeez, teenagers are even dumber than they were when I was one.

      --
      -- Will program for bandwidth
    12. Re:16 year olds can get a learner's permit... by prockcore · · Score: 1

      Wonder when that changed. In the early 90s in CA it was 15 for learner's permit, 16 for license.

    13. Re:16 year olds can get a learner's permit... by jcenters · · Score: 2, Insightful

      Yeah, but geez, what's with getting so mad over some AC's stupid joke? "Hey, that anonymous person over the internet threatened to screw my daughter! I'm gonna kick his ass!" Besides, I don't think your daughter would wanna fool around with a pimply, overweight Slashdot geek anyway.

      And on a side note, I feel sorry for your daughter when she actually finds somebody she would like to make love to (If she hasn't already). What are you going to do, stalk her and her boy(?)friend with a sniper rifle, waiting for the pants to drop? How about her wedding night?

      I think the most productive thing you could do is to teach her about birth control, and rape and STD prevention. Oh, and don't feed the trolls.

      Not trying to troll or flame here, just popping in my $0.2.

      Oh, and happy birthday Perl!

      --

      vi ~/.emacs

    14. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      Yes, and perl could have prevented this trageic abuse of those poor teenagers.

    15. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      dude, its a joke

      you take things to personally

      when was the last time you got laid? like never?

    16. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      Come anywhere near me sir and you will figure out just how nice the Glock 9mm really is

      I dont mind teaching some righteous asshole just who really is king of the hill

    17. Re:16 year olds can get a learner's permit... by operagost · · Score: 1

      It doesn't have to be your parent with you in the car- just a licensed driver. Of course, I can only vouch for the states I've lived in (NY, PA, NJ).

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    18. Re:16 year olds can get a learner's permit... by operagost · · Score: 1

      After living in the Philadelphia metro area for seven years, I'd have to say it's a toss-up between the teenagers who think they're immortal and the maniacs who will kill you if you make them late for their anger management class. Red light running is a real favorite, and so far I haven't see a single teenager do it at least. Of course, it's hard to see who's behind the wheel as they go blasting past you at a busy intersection at 45 MPH and accelerating.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    19. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      It used to be that here in the South many states would let you get a driver's licence at age 15, some even younger. I remember I got my learner's permit at age 15. And you could drive farm vehicles on the road at any age without a license. Yeah buddy, nothing like cruisin' by the Dairy Queen on a Friday night on your bitchin' Massey-Ferguson.

    20. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0
      Thanks to crying mothers telling sob stories of teenagers getting into crashes, in most US states, 16 now gets you a learner's permit, but you need to be 17 to drive without your parent sitting next to you.

      Yes, that must be the case, because, as you know, only you are a genuis but every politician in the world is a pandering idiot and nobody in the world knows how to use or interpret statistics.

      </sarcasm>

      I remember when I was in high school I knew it all too.

    21. Re:16 year olds can get a learner's permit... by Qrlx · · Score: 1

      the statistics do support the assertion that the most dangerous time for a male (not sure if theres a race dependency) is his 18th year. And if he makes it to 30, he will most likely make it to 60.

    22. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 1, Funny

      You're totally right. Anybody who would fuck with a young girl deserves what they get.

      By the way what's her AIM?

    23. Re:16 year olds can get a learner's permit... by JimBobJoe · · Score: 3, Interesting

      Teenagers have an extremely high accident rate.

      I believe that one of the main failures here is the conservativeness of driving schools. They believe the way to do things is to put teens behind the wheel and make em drive like grandmas, with the completely absurd expectation that they will continue driving like grandmas for the rest of their lives.

      The fact is, they don't, and neither does anyone else. All of that driver's training is worth shit because accidents don't happen when a car is being driven normally; it occurs at the very edge of the vehicle's performance. Sometimes you may be dumb and on the offense, other times you are defending yourself because of another driver's mistake, but either way, if you don't know how your car handles at the limit, you may not do the right thing.

      Saab used to give everyone who bought a new 9-3 Viggen a chance to drive it on a closed course with professional drivers (an intensive three day course as I recall.) Everyone I've heard who's been through the program said they learned more about driving there than many years of experience.

      Expensive, yes, but a $500-$2000 investment in a professional driving training on a closed course like the one mentioned above is what our new drivers really need.

      Not to mention that you get the added benefit of (potentially) getting all the high speed stupid driving out of the teen before they get on the road.

    24. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      I actually would have been disappointed had you not said anything...at the very least sarcastic. The fact that you got so pissed off renews my faith in America. Or something.

      On a very incidental note, I counseled boys whose gf's father's didn't like thusly:

      a.) either make friends with the father's boss
      b.) find a new job for the father
      c.) make friends with mother of father

      Either way...a gold mine a manipulation opportunities will present themselves.

    25. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      At least in the country I live in, test-driving a car on a special track with moving obstackles and a slippery surface, with and without ABS, is mandatory.

    26. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      Has it not ever occured to anyone that they may wreck more simply because they have little experience? I mean it would just make too much sense to me. If you push the age back it just seems like you would make older people less experienced and thus they would suck at driving too. If you can't drive til your 25, you will probably be a bad driver at 25. :-P

    27. Re:16 year olds can get a learner's permit... by That's+Unpossible! · · Score: 1

      "I'll waive my rights."

      --
      Ironically, the word ironically is often used incorrectly.
    28. Re:16 year olds can get a learner's permit... by chaoticset · · Score: 1
      Yeah, wait until the crying mothers are telling sob stories about teenagers and their fathers getting into crashes. You'll need both parents and an unspecified blood relative over the age of 30 in the car with you.


      Then orphans will be crying about their families, and cars will be outlawed.


      Is it just me, or is listening to crying people a good way to get spectacularly bad advice in a courtroom proceeding...?

      --

      -----------------------
      You are what you think.
    29. Re:16 year olds can get a learner's permit... by chaoticset · · Score: 1
      Saab used to give everyone who bought a new 9-3 Viggen a chance to drive it on a closed course with professional drivers (an intensive three day course as I recall.) Everyone I've heard who's been through the program said they learned more about driving there than many years of experience.
      Hey, closed courses come cheap in rural areas! :) My father took me to the mall when it was deserted (back when the mall was shut down on Sundays, the lot was clear) so that I could learn how a car truly handled when you slammed onto the emergency brake. Also, I first learned winter driving there, too.

      The sensation of a car that's just not doing anything you tell it until it damn well pleases makes you more wary of a car than almost anything else. (As for the anything else: I fell asleep driving once, and let me tell you, I haven't even felt tired in a car since then.)

      --

      -----------------------
      You are what you think.
    30. Re:16 year olds can get a learner's permit... by chaoticset · · Score: 1

      It's not the mothers' sob stories. It's the facts. Teenagers have an extremely high accident rate.
      Well, yes -- but without the sob stories, nobody would have legislated such a farce. So what was said was correct -- it was because of the sob stories.
      There's not really a nice, overall statement that covers why accidents happen except "people aren't perfect". You're not perfect either, just scared. So scare your kid.

      --

      -----------------------
      You are what you think.
    31. Re:16 year olds can get a learner's permit... by GNUALMAFUERTE · · Score: 0

      I Agree with you, in part.
      In One hand, it's true that when you are a teenager, you feel inmortal, and so, you can die easily.
      But it's also true, that it's crashing your car, that you lern that you can actually die. It's best that you lern that when you are 16, that when you are 30.
      Teenagers are not actually ready for many things, but if you don't let 'em do those things, they won't never be ready.
      But, one other thing we should keep in mind, is that todays teenagers, are not the same way they where 10 years ago [Actually, i am just 20, and i really feel old when i see my sister's friends, they are only 14, and then i remember that when i was 14, i was lerning that you should think before you type, when you are root, i lerned how to get dronk when i was 15, and lost my virginity when i was 16 and a half; Now i see those kids, when you are 14 you *are* a kid, talking about where they are going tonight. The same way, their mind's are broken. When i was 14, i wanted to change the world, i got my first Iron Maiden's CD, and was installing trying [with no luck at all] to get Linux to work on my machine; now, they want a new TV, girls buy britneyspears shit, boys their newmetal shit, they only use their PCs to msn their friends and download pr0n ...] May be i am wrong [i hope so], but i see a dark future.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    32. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0

      plus it will still waste his bandwidth.

      ps. you are a stupid asshole.

    33. Re:16 year olds can get a learner's permit... by Beatlebum · · Score: 1

      It's a common fallacy that teaching someone how to race will magically make them safer drivers on the open road. Checkout the Institute of Advanced Motorists and learn that becoming a good (safe) driver takes much more than a couple of hours pretending you are Michael Schumaker.

    34. Re:16 year olds can get a learner's permit... by ShortSpecialBus · · Score: 1

      I think the funniest thing about your retort is it got modded +1, insightful, haha

      --
      //FIXME: Bad .sig
    35. Re:16 year olds can get a learner's permit... by ShortSpecialBus · · Score: 1

      err, informative, which is even funnier.

      I'm stupid when I don't get enough sleep...

      --
      //FIXME: Bad .sig
    36. Re:16 year olds can get a learner's permit... by Almost-Retired · · Score: 1

      With all due respect (not much), thats bull bisquits.

      One of the things I did during my later 20's and early 30's (back in the '60's & '70's) was a bit of go kart racing, with an outboard motor, water cooled and all, choice of fuels, you name it, running in what was then called the C Super class, which was for engines from 12.2 cm3 to 15.something or other. This cart was clocked at over 120 mph on a county road once.

      All this in an old Gopher frame, not the lightest by far. Fueled and watered and ready to go it weighed about 180 lbs without me.

      But that puppy taught me more about driving at the very edge of what a vehicle is capable of doing, and I still, today, at age 69, exercize those skills as often as I can just to keep me from getting rusty, something thats becomeing ever more difficult as the reflexes slow down with age.

      Oh, I might point out that I have not remodeled a vehicle, on or off the road, for more than 10 dollars worth of scratched paint in nearly 30 years. We won't count the air dams on the late model stuff sliding over a concrete parking blockade, those things they have in every lot.

      I've also covered half a million miles on 2 wheels, down twice, one cracked ankle, one broken rib. Yes, I like to "push the envelope" even at my age, but because of that early experience, I haven't punctured it and hurt anyone but myself.

      My wife, I drive crazy because I drive ballisticly looking as far down the road as I can. As I aproach a slower vehicle, her "safety zone" kicks in and she is standing on the imaginary brake pedal on her side of the car, while I'm slowly oozing out into a hole in the left lanes traffic and slideing on by, all with nothing but a slight adjustment of the throttle to synchronize things.

      She gives me hell for not using my turn signals, but if I'm moving 5 mph faster than the vehicle in the mirror, he quite frankly doesn't have the horsepower to accelerate into me. My turn signals are worthless to him because he cannot do anything about it anyway.

      Now if that same vehicle is approaching, and I'm planning on using a gap in that traffic to effect my pass, then they get plenty of notice that I'm coming over, hopefully with enough throttle applied that I'll have completed my pass and pulled back in before I actually get in their way.

      She took drivers ed, and let me tell you, her driving bothers me even worse than mine bothers her. She also remodels the van occasionally, with $500 or more damages, although the last 2 or 3 times really haven't been her fault. Maybe, after 15 years, some of my style is rubbing off on her. I'd like that, a lot! :-)

      So take yer attitude that one shouldn't ever explore the limits and go use it for what it is, fertilizer. That, and 30 inches of rain will raise 180 bushels to the acre where I come from.

      --
      Cheers, Gene

    37. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 1, Interesting

      I second the motion, learning the limits of the vehicle and yourself helps immensly when driving. I'm an ex-cop who thought was a pretty good driver up until I took the high-speed driving course as part of my training. We had to drive nuts in a skid pan, maneuver through a high-speed 5 mile course with lots of lane changes and hair pin turns all the while the instructor was in an identical car trying to run us off the road! When I got through that course I was amazed at what I could do with a car: I can safely take corners at 2.5 times the posted speed (but I don't, don't want to have to steam clean the car after my family poops themselves), I can threshold break while locating an escape route in a tight situation, and I can probably park my car in my garage while flying in off the street at 25 mph (but I don't want to try as it drips a bit of oil and it would be a bit slick on the front wheels). All in all, taking your vehicle out somewhere where you can really drive like an a-hole for several hours, learning the true value of being belted up nice and snug, would make many people much more proficient drivers.

    38. Re:16 year olds can get a learner's permit... by Anonymous Coward · · Score: 0
      it occurs at the very edge of the vehicle's performance.

      The majority of accidents happen when the driver goes beyond the limits of their performance, not the cars. Don't blame the car for the accident, blame the driver.

      You should never be driving anywhere near the limits of the car on public roads.
  10. Perl Drivers License by SeanTobin · · Score: 5, Funny

    I could just imagine the kind of drivers license issued to Perl. First off, it would have a magnetic stripe, barcode, brail, and RFID encoded driver's license number on the back. The photo would be in the visual, infra-red, and ultraviolet spectrums. The license itself would be an actual 4d hypercube turning into your social security card, credit cards, gas cards, library cards, and translations of all the above into every language depending on the licenses orientation in space-time. In the event of emergency, the license would also be a flotation device and in the rare case of ending up on a desert island can be turned into a Swiss army knife and satellite GSM phone with GPS capabilities. Biometric identification built into the license allows it to change into the proper license for whoever is holding it. The license would be powered by a kinetic energy system similar to no-wind watches. It would also have a backup fusion generator, solar cells, hydrogen fuel cells, lithium ion battery banks, and be expandable for anti-mater generators once they become available.

    Then you would lose it and it would be eaten by a snake.

    --
    Karma: SELECT `karma` FROM `users` WHERE `userid`=138474;
    1. Re:Perl Drivers License by Anonymous Coward · · Score: 5, Funny

      no, no, by a python

    2. Re:Perl Drivers License by Anonymous Coward · · Score: 0

      Hopefully Perl will get behind the wheel of a subcompact car, get in the way of a Hummer named Rexx, and become just another of the 47,700 traffic statistics.

      I can imagine what the driver of the Hummer says, "With that accomplishment behind me, I can now go after lawyers!"

    3. Re:Perl Drivers License by perlchild · · Score: 1

      You forgot it can update itself (add features online) at user's request... Hmm Download a bluetooth software modem into your driver's license anyone?

      --
      Disclaimer:
      I will not willingly say bad things about perl unless I'm royally pissed, so consider me biased

    4. Re:Perl Drivers License by Anonymous Coward · · Score: 1, Funny

      Ahh.. another frustrated SED hold-out...

    5. Re:Perl Drivers License by clambake · · Score: 1

      Then you would lose it and it would be eaten by a snake.

      I've heard of "Red touch yellow, kill a fellow. Red touch black, venom lack." But I'm not sure what to do about the color "syntactic white".

    6. Re:Perl Drivers License by stwrtpj · · Score: 1
      Then you would lose it and it would be eaten by a snake.

      Well, then just go to CPAN and download the ID::NeverLose and Snake::Repellent modules and you'll be set.

      --
      Karma: Frotzed (mostly due to the Frobozz Magic Karma Company)
    7. Re:Perl Drivers License by chaoticset · · Score: 1
      If it's a Swiss Army Knife with a satphone then it's trivial to provide scripting capability from the satphone, activate the saw blade, and cut the license out of the snake. Dial your license, and you've got it back. (It's probably blood-resistant, too, so it'll clean up nice.)

      Whereas, when your "regular" license gets eaten by a snake...you're just going to run from the snake.

      --

      -----------------------
      You are what you think.
    8. Re:Perl Drivers License by d3faultus3r · · Score: 1

      I hate to break it to you but a python is a type of snake. Just like a camel is a type of dromedary and an SCO exec is a type of pond scum

      --
      read my blog
      musings on politics and technol
    9. Re:Perl Drivers License by Anonymous Coward · · Score: 0

      I hate to break it to you, but that joke went straight over your head.

  11. Yes but... by SuperBanana · · Score: 5, Funny
    Happy birthday Perl! You are now old enough to get a US drivers license.

    Yes. but it's only allowed to execute code until 11pm...and its parents damn well better not find out that it forks around, because it needs parental permission to kill a child process(should it fail to handle variables safely.)

    Oh, and the kernel keeps a shotgun by the front door just in case any Java applets come around asking if Perl can go to the movies...

    1. Re:Yes but... by Anonymous Coward · · Score: 0
      You are now old enough to get a US drivers license

      i hate to be the one who has to point it out, but there is no such thing as a "US drivers license" : those are issued by each United state, and the age limit varies in each state so there is no uniformity there either.

    2. Re:Yes but... by Anonymous Coward · · Score: 0

      You mean "..to handle it's IO safely"

  12. license? by Coneasfast · · Score: 4, Funny

    Happy birthday Perl! You are now old enough to get a US drivers license

    hmm... i didn't know you needed a license to ride a camel

    --
    Marge, get me your address book, 4 beers, and my conversation hat.
    1. Re:license? by Anonymous Coward · · Score: 0

      hmm... i didn't know you needed a license to ride a camel

      Could someone please explain why that is funny?

    2. Re:license? by budgenator · · Score: 2, Interesting

      the Perl book haa a camel on the cover,
      additioanly Larry Wall produced Perl for work at while at the NSA; a fine example of our tax dollars at work, by people at a clue-full if secretative government agency.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    3. Re:license? by Anonymous Coward · · Score: 0

      It doesn't if its a Caml ... waiting for the snare hit and cymbal crash

  13. Sweet 16... by oGMo · · Score: 4, Funny

    Keep It Simple Stupid.

    I guess we really can say Perl is sweet 16, never been KISS'd.

    ;-)

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    1. Re:Sweet 16... by elFarto+the+2nd · · Score: 1

      ...and never will

      Regards
      elFarto
  14. The sad thing.. by Anonymous Coward · · Score: 1, Insightful

    This does nothing about the idiot drivers who aren't teenagers

    1. Re:The sad thing.. by gcaseye6677 · · Score: 1

      Yes, but they are old enough to vote, so politicians can't dick them around as easily.

  15. Unfortunately for us sane programmers. by Anonymous Coward · · Score: 0, Insightful

    Now Perl is one language that just can not get old and die quickly enough. I mean, if I wanted to take all the features of Java, then combine them with a syntax that combines the worst features of C and BASIC, then special case everything so that it was even more confusing, well, I guess I'd have something a lot like Perl.

    1. Re:Unfortunately for us sane programmers. by Anonymous Coward · · Score: 4, Insightful

      That's all true, but almost anything that you can do in any of those languages you can do in Perl with 1/4 the code and in 1/8 the time.

    2. Re:Unfortunately for us sane programmers. by BoneFlower · · Score: 4, Interesting

      Actually I don't find the special cases very confusing at all. Perl has a specific paradigm... its hard to understand without working on it, but once it clicked for me, it became the easiest language I work with, beating out Visual Basic, QuickBasic, C++, COBOL... Those languages(except QuickBasic) still have their advantages, but once you learn Perl, its easy.

      Its learning curve can be steep however, but once you get there, it pays off big.

    3. Re:Unfortunately for us sane programmers. by nysus · · Score: 1
      Baloney. As someone with little knowledge of programming, I was able to pick up Perl as my first language.

      I didn't do any serious programming until I was 30 years old (I wrote a handful of 100 line programs in Apple Basic when I was a kid). Because of my interest in the web, Perl was the first language I learned (this was before PHP came to dominate) but was able to learn it. Sure, there is a lot of built in magic in the syntax but it makes programming with it much easier and quicker. I've also done some work with Java and found it to be a huge pain in the ass to wade through the JavaDocs over and over again to do the simplest stuff. But with Perl, I can effortlessly code my own subroutine off the top of my head instead of relying on Java's painfully large library that may or may not have the code I need. And for more complex stuff, Perl has great built-in modules and CPAN. If a total programming newbie and hobbyist like me learned Perl, anyone can.

      --

      ---Technology will liberate us if it doesn't enslave us first.

    4. Re:Unfortunately for us sane programmers. by MalleusEBHC · · Score: 1

      That's all true, but almost anything that you can do in any of those languages you can do in Perl with 1/4 the code and in 1/8 the time.

      When I see a kernel in Perl on par with a BSD or Linux, then I'll believe you.

      Remember to always use the right tool for the right job.

    5. Re:Unfortunately for us sane programmers. by kbielefe · · Score: 1
      I can't agree with you more about perl being a good newbie language. When my wife took a beginning programming class, she kept getting hung up on stuff like what the purpose of the public static void main was, types and typecasting, integer vs. float math, compiling, classpaths, includes, memory allocation, etc.

      That made me think that Perl would be perfect for a beginner's class. You can learn better how to program instead of learning a programming language, and leave the concepts of libraries, compilation, types, objects, etc. to more advanced classes.

      --
      This space intentionally left blank.
  16. Re:In the meantime python.org has dissapeared! by eln · · Score: 1

    It's just you.

    I can get to it just fine. It also shows up on root servers.

  17. Thank you Larry!! by Ars-Fartsica · · Score: 5, Interesting
    Perl programming bought my house, cars, retirement. We gave you some stock Larry but not enough. If you are reading this you know what company I am talking about.

    We built a world-class business on the back of Perl. Nothing else would have done the trick.

    THANKS LARRY.

    1. Re:Thank you Larry!! by Anonymous Coward · · Score: 0

      name the company... name the company!!

    2. Re:Thank you Larry!! by eggboard · · Score: 4, Insightful

      I keep giving money to the Perl Foundation among various other charitable donations because a significant minority of the money I earn each year is directly related to my ability to use perl to run the projects. If I hadn't learned perl in 1994 and become better at it over the years, I'd have had to get a real job! Thanks, Larry!

      --
      Freelance tech journalist for the Economist, MIT Technology Review, Macworld, and others
    3. Re:Thank you Larry!! by GCP · · Score: 4, Interesting

      Yes, thanks, Larry. I think Perl was the right tool in the right place at the right time: the duct tape of the Web gold rush.

      From what I can tell, though, it appears to have peaked and is now in relative decline. Python is gaining rapidly on Perl in the "scripting language" space. Java, and now PHP, have eroded Perl's popularity in an area it once almost monopolized: Web apps. And its drive to evolve its way from being a useful merger of sed and awk to a full-blown object-oriented programming language may be dragging too much legacy syntax to go much farther.

      I'm not trying to insult Perl. It has been enormously helpful to me for years. I'm just seeing signs that at 16, it's probably past its prime.

      --
      "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    4. Re:Thank you Larry!! by Camel+Pilot · · Score: 4, Insightful

      Well I can't speak for a retirement but Perl has put food on my table and provided many enjoyable hours of application development.

      Somewhere I came across a quote by Larry to the effect that greatness is measured by the degree of freedom you give to others and not by how much you coerce others into doing what you want. If that is your measure (it has become mine!) Larry you have achieved greatness.

    5. Re:Thank you Larry!! by Anonymous Coward · · Score: 0

      Agreed. Thanks, Larry. The place I work runs on perl. It gives us the high speed of development, high speed of debugging, and decent speed of running that we absolutely require.

      Anyone who whines about perl being too obfuscated, special-cased, etc., just hasn't used it long enough or isn't a good enough programmer. If the programmer is good, the code is readable; the language is irrelevant. That said, perl makes it easy to write clear code, and this has been a cornerstone of our business.

    6. Re:Thank you Larry!! by Anonymous Coward · · Score: 0

      Oh yes, and a little thing called C is probably past it's prime as well. Right!?

    7. Re:Thank you Larry!! by doom · · Score: 1
      From what I can tell, though, it appears to have peaked and is now in relative decline. Python is gaining rapidly on Perl in the "scripting language" space.
      Hey everyone! He said perl! We have to say Python! Python Python Python!

      Everyone knows that Python has vastly outstriped perl in inane slashdot comments, and we can expect more to come in the future.

      Java, and now PHP, have eroded Perl's popularity in an area it once almost monopolized: Web apps.
      Yeah, and does anyone have some recommendations for a real web hosting company that can deal with mod_perl? If they provide webmail that actually works (as opposed to that pile of PHP, Horde) that would be a plus.

    8. Re:Thank you Larry!! by iantri · · Score: 2, Insightful

      Well, C is 31 years old and C++ is 17, so don't give up on Perl yet..

    9. Re:Thank you Larry!! by juhaz · · Score: 1

      And you think C isn't past its prime?

      It's alive, and will probably be for a long time, but once it was used for almost everything, and now it's been superseded by higher level languages for almost everything except smallest of embedded systems and operating system programming.

    10. Re:Thank you Larry!! by Peaker · · Score: 1

      Ofcourse - do you think we'll ever see C dominating the language popularity as it has before?

      Besides, C (and its horrid standard string library) is correctly attributed to many security problems, which is a good reason to abandon it (at least the library).

    11. Re:Thank you Larry!! by d_i_r_t_y · · Score: 2, Insightful

      i don't think this is true... besides, python is slower and requires more memory to do stuff than perl -- see http://www.bagley.org/~doug/shootout/index2.shtml ...and any language that uses whitespace as syntax is only ever going to attract a marginal following.

    12. Re:Thank you Larry!! by Mike+McTernan · · Score: 1

      C will still be the staple of low end embedded systems for a long time I should think..

      --
      -- Mike
    13. Re:Thank you Larry!! by Anonymous Coward · · Score: 0

      (Looks at Java-based phone) Don't be so sure. A few more years of Moore's law will push higher-level tools into embedded space as well.

    14. Re:Thank you Larry!! by Anonymous Coward · · Score: 0

      Watch your generalisations.

      python is slower and requires more memory to do stuff than perl -- see http://www.bagley.org/~doug/shootout/index2.shtml

      Bagley's benchmarks also show that Perl is much slower and requires much more memory to do stuff than C. But I believe one or two people find it suitable for small-scale projects.

      any language that uses whitespace as syntax is only ever going to attract a marginal following.

      Back when C was young, they thought that any language that didn't have line numbers would never succeed.

    15. Re:Thank you Larry!! by Your+Pal+Dave · · Score: 0
      ..and any language that uses whitespace as syntax is only ever going to attract a marginal following.


      AM EN!Ihatela nguageswhic hforceyo uto usewhi tespaceju stt omakesens e.
    16. Re:Thank you Larry!! by GCP · · Score: 1

      I do think C is past its prime. As machines get more speed and memory, and as more and more code is written to run on a server, the percentage of apps that have to make speed or memory size the first priority is steadily decreasing. That means C's market share is steadily decreasing.

      Even so, I expect C to far outlast Perl, and not because it's a better language. It's because it is an extreme language: the portable language closest to the metal. Though the need for such a thing continues to diminish as a percentage, it will still be the best tool for certain jobs for a long time to come.

      --
      "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    17. Re:Thank you Larry!! by juhaz · · Score: 1

      python is slower and requires more memory to do stuff than perl -- see http://www.bagley.org/~doug/shootout/index2.shtml

      Slower? Well, slower in some things. Faster in some. Averaging into a bit slower. But it's younger, and improving rapidly. Even that shootout is about 2.1, python is at version 2.3 right now, and probably lot faster already.

      More memory? Eh. Well. From that same shootout (smaller is better):
      Python mem rank avg: 14.
      Perl mem rank avg: 15.

      ...and any language that uses whitespace as syntax is only ever going to attract a marginal following.

      Wrong. You're just imposing your own preference (have you even tried it, or just repeating FUD told by others?) to everyone else as well. For a first hand account of someone who damn certainly knows his stuff, and was afraid of whitespace at first as well, read for example: this.

    18. Re:Thank you Larry!! by d_i_r_t_y · · Score: 1

      FWIW, i code in python and perl (and c, java, c++, etc). this was meant as a facetious flamebait piece. in my experience, python is however, usually a bit slower and uses more memory to do the same thing, although python has better startup times due to its caching of bytecode on the FS.

      i still hate the whitespace though -- i even started to write a parallel version of python that used braces to delineate blocks! ...then i wimped out and went back to perl.

    19. Re:Thank you Larry!! by juhaz · · Score: 1

      Oh well. Count the flamebait as a success.

      in my experience, python is however, usually a bit slower and uses more memory to do the same thing, although python has better startup times due to its caching of bytecode on the FS.

      Might be. At least for some things, I just found it funny that you used that shootout as an argument for it using more memory while it showed the exact opposite.

      IMHO, startup times are important, they seem to be the biggest gripe most people have with lots of things, most notable examples being Java and Linux GUI thingies.

      i still hate the whitespace though

      I almost prefer the whitespace nowadays, even though coming from a plain old C background. No more hunting for that mysterious missing } bug from badly intended code... bad indentation is impossible and block structure is immediately visible at first glance.

      -- i even started to write a parallel version of python that used braces to delineate blocks! ...then i wimped out and went back to perl.

      Why bother with a whole parallel version, wouldn't a preprocessor of some kind do the job sufficiently?

    20. Re:Thank you Larry!! by d_i_r_t_y · · Score: 1

      Might be. At least for some things, I just found it funny that you used that shootout as an argument for it using more memory while it showed the exact opposite.

      wouldn't be good flamebait if i didn't make it controversial...

      Why bother with a whole parallel version, wouldn't a preprocessor of some kind do the job sufficiently?

      yes, i was going to modify the parser grammar only, and leave the rest (soz, poorly worded response). might get around to doing it one day and then i would definitely switch to python, since imho the language design is better and far cleaner than perl.

    21. Re:Thank you Larry!! by Anonymous Coward · · Score: 0
      C is still the dominant language. About 70% of Debian 2.2 was C, and all of the important programs (Linux, Perl, Python, XFree86, GCC) are C programs. C++ is a distant second at around 10%, shell and LISP (err, elisp anyway) 3rd and 4th around 5%, and Perl at ~2.4%. Everything else is below 1%. As C slowly evolves it is gaining very conservative versions of classes and such from C++, and the important C programs and libraries will likely begin using these extra features, where they improve code quality without the penalties and flakiness of full C++. Newer C and C++ string handling libraries are in use in packages like Qmail, postfix, and perl, avoiding the nasty buffer overruns so common in less evolved C programs.

      Results for Debian 3.0 do show a decline ~8% decline in C, with about 3% of that going to C++. Shell rose significantly, and Perl rose as well, though this may be biased as these are the two languages of choice for nearly all Debian-specific packaging and management additions. Python, Assembler, Fortran, and TCL all climbed above 1% - not necessarily implying development, but at least packaging interest.

  18. yesterday? by Anonymous Coward · · Score: 0

    way to go, /.
    miss perl's birthday.. but for some reason i am not surprised

  19. Free open tools BAT LAST by Anonymous Coward · · Score: 0
    I mean, if I wanted to take all the features of Java

    Take them fast, Java's parent is on its deathbed.

  20. Flamebait?!? by mikewren420 · · Score: 2, Funny

    Flamebait?!? What, are the Michael Jackson fans going to come out of the woodwork and hijack the thread?

    You know you laughed! :)

    1. Re:Flamebait?!? by 101percent · · Score: 1

      This is most hilarious comment I've read in a while, and I'll admit the whole "Jacko Debacko" is way overrated. I don't really hear about it because I selectivly receive news, meaning I choose what to read, and don't merely internalize the sixty minute programs on various television stations. Mod parent up funny.

  21. The attempt at humour is based on by RedHatLinux · · Score: 1

    the icon of perl ..i.e. the camel along side the article. I agree it is not funny, but the above mentioned is the basis of the joke.

  22. Happy B- by Le+Marteau · · Score: 4, Funny

    "Perl looks like an explosion at an ASCII factory" - I forget who said that.

    Here's a fun one. (Forgive me, I've had one too many Jack and Cokes). In VIM, enter :help the damned.

    It'll come back with "There is no help for the damned"

    Har har har. THat kills me. Time for another drink.

    --
    Mod down people who tell people how to mod in their sigs
    1. Re:Happy B- by pauljlucas · · Score: 1
      "Perl looks like an explosion at an ASCII factory" - I forget who said that.
      The one I heard was, "A line of Perl looks like modem line noise." That said, I do love Perl.
      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    2. Re:Happy B- by Qrlx · · Score: 1

      Judging by your sig, I assume that you're an asshole.

      Happy Holidays!

      PS this is supposed to be funny.

    3. Re:Happy B- by fishermonger · · Score: 1
      "Perl looks like an explosion at an ASCII factory"

      :-) Anyone knows who crafted that one?

      Here is another great read, Larry on perl 6.

      --
      "...normal evolution would have gone Word to Frame to troff, but instead, the computer industry has gone the other way!"
    4. Re:Happy B- by harmonica · · Score: 2, Funny

      While you're in the mood try this shell classic:

      $ fg blow

    5. Re:Happy B- by dTaylorSingletary · · Score: 1


      Smart, smart man.

      This speech is better than most books I've read on the subject of postmodernism, as he is able to embody it as well as utilize it, or is it utilizing him? Is Larry merely a conduit or is he the condition, the conditioned, or the conditioning?

      --
      d. Taylor Singletary,
      reality technician techra.el
    6. Re:Happy B- by alba7 · · Score: 1
      --
      Post tenebras lux. Post fenestras tux.
  23. Re:zerg by Anonymous Coward · · Score: 4, Funny

    Only on slashdot, geeks make jokes about having sex with a programming language...

  24. Re:Old enough for a beer! by Anonymous Coward · · Score: 0

    What fucking US centric asshole did mod the parent as offtopic???

  25. Still not as old as my car! by Anonymous Coward · · Score: 0

    Haha!

  26. Hmmm by TheSpoom · · Score: 3, Funny

    Maybe it can finally learn to speak english then ;^)

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:Hmmm by Le+Marteau · · Score: 3, Funny

      You mean, like this: (written by someone else)

      #!/usr/local/src/perl4.003/perl

      a happy greeting");
      time, to, join (@the, flock(with, $relaxed), values %and_have_fun);
      connect(with_old, $friends);
      rename($myself, $name = "ilyn");
      $attend, local($parties);

      pack(food, and, games);
      wait; for (it) {;};

      goto party;
      open Door;
      send(greetings, to, hosts, guests);
      party:

      tell stories;
      listen(to_stories, at . length);
      read(comics, $philosophy, $games);

      seek(partners, $for, $fun);
      select(with), caution;
      each %seeks, %joy;

      $consume, pop @and_food;
      print $name .$on .$glass;

      $lasers, $shine; while ($batteries) { last;};

      time; $to, sleep
      sin, perhaps;

      $rest,
      $till .$next .$weekend;

      --
      Mod down people who tell people how to mod in their sigs
    2. Re:Hmmm by Qrlx · · Score: 4, Funny

      Perl turned 16 2 days ago, on Dec. 18th.

      Happy belated birthday, anyway.


      Two days? Come to your senses man, we're almost two months late!

      (Dec 18 = Oct 22)

    3. Re:Hmmm by imac.usr · · Score: 1
      I have to say, I've been reading slashdot for over four years now and I think this is the single geekiest (and funniest) pun I have ever seen here. I tip my hat to you, sir.

      --
      I use Macs for work, Linux for education, and Windows for cardplaying.
    4. Re:Hmmm by 2.246.1010.78 · · Score: 1

      lol

    5. Re:Hmmm by haggar · · Score: 1

      Brilliant. You, or the one whom you ripped the idea off, are(is) a genius.

      --
      Sigged!
  27. Hmmm by Stile+65 · · Score: 1

    Perl turned 16 2 days ago, on Dec. 18th.

    Happy belated birthday, anyway.

    My IT career started out with Perl on Linux. Thank you.

    --
    I claim first use of "Error No. 0B" - or "No. 0B error." It'll be the new ID 10T!
  28. Apple II Sweet 16 by morcheeba · · Score: 2, Funny

    I thought this was going to be about Woz's Sweet-16 interpreter for the Apple II (see bottom of that page), but no luck. I guess it's about 28 years old now....

    darn, I dated myself.

  29. Re:zerg by Billly+Gates · · Score: 4, Funny
    ".In NJ, I can legally have sex w/ Perl! Whoo-hoo! .. and remember, as an added bonus, there is more then one way to do it.... ;-)

  30. Age of consent! by charlie763 · · Score: 4, Funny

    This means that Pearl is also legal to have sex with in most states. So, if you want to give Pearl a "pearl necklace," go right ahead. Just make sure there is no drinking involved as that might jam you up with the law

    --
    Welcome to the land of the free...pay toll ahead...no photography...please open your bag...
    1. Re:Age of consent! by mrpuffypants · · Score: 2, Funny

      Thanks for the link! Now I can stop using Rand McNally and the CIA World Factbook to determine where I travel to.

      Oman, here I come!

    2. Re:Age of consent! by jedrek · · Score: 1

      well, she's only legal now. doesn't mean that he hasn't been getting around anyway.

    3. Re:Age of consent! by d3faultus3r · · Score: 1

      I don't think it's possible to have sex with a programming language and if you're talking about having sex with the perl mascot, I think that beastiality is illegal in most places, no matter how old the animal is. Plus, who'd want to have sex with a camel?

      --
      read my blog
      musings on politics and technol
    4. Re:Age of consent! by Anonymous Coward · · Score: 0

      your mum, apparantly.

    5. Re:Age of consent! by Anonymous Coward · · Score: 0

      It's spelled Perl, you retard.

    6. Re:Age of consent! by Trejkaz · · Score: 1

      I don't know, man. Camels stay moist for months out in the desert.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    7. Re:Age of consent! by scavenger87 · · Score: 1

      Age of consent for sexual activity Sexual activities or acts are not allowed, except in Legal Marriage. So you have to marry that 4 year old lover of yours ;) Seriously, the muslim daughters cannot marry Christian men, so you have to convert to a muslim.

  31. Why not interpreted C++, instead? by Futurepower(R) · · Score: 3, Interesting


    Suppose Larry had used his considerable brainpower to make an interpreted version of C or C++, instead of making a completely new language?

    1. Re:Why not interpreted C++, instead? by Billly+Gates · · Score: 1

      They had plenty of them back in the 80's and may some may still be around. At least I know when Java first came out in 95, it was benchmarked by programs using interpreted C compared with a rewritten versions for Java.

      Supprisingly Java kicked its butt, regardless of how slow it feels.

    2. Re:Why not interpreted C++, instead? by Waffle+Iron · · Score: 3, Funny
      Suppose Larry had used his considerable brainpower to make an interpreted version of C or C++, instead of making a completely new language?

      If he had done that, then the only clever one-liner you could write would be:

      #include <stdio.h>
    3. Re:Why not interpreted C++, instead? by Anonymous Coward · · Score: 0

      (1) C++ didn't even exist when Perl was first invented.
      (2) C++ is a terrible language for interpretation. I'm not even sure if it's really possible to implement the full feature set, as you'd have all sorts of weird situations which only work really well in a compilation model.
      (3) I suppose C might work better than C++ as an interpreted language, but it's still a kludge. Better to have a language which is designed for interpretation from the start.

    4. Re:Why not interpreted C++, instead? by ianezz · · Score: 3, Informative
      C++ didn't even exist when Perl was first invented.

      According to wikipedia, C++ dates back to 1979, with the first commercial compiler in 1985.

      C++ is a terrible language for interpretation

      Right. At least someone tried

      Better to have a language which is designed for interpretation from the start.

      Completely agree.

    5. Re:Why not interpreted C++, instead? by Alioth · · Score: 4, Insightful

      Because it's pointless?

      Perl is a different tool to C and C++ not because it's interpreted, but because of its language features. It's also (IMHO) a much more expressive language than C or C++, and has quite a few features that these languages lack (for instance, to have dynamic binding for new() in C++ requires a very ugly hack - see James O. Coplien's 'advanced C++ programming idioms' book for details), where Perl does this sort of thing with ease.

    6. Re:Why not interpreted C++, instead? by phoxix · · Score: 1

      Suppose Larry had used his considerable brainpower to make an interpreted version of C or C++, instead of making a completely new language?

      Thats simple.

      You would end up getting stupid things like CSH

      And from that you get: Csh Programming Considered Harmful

    7. Re:Why not interpreted C++, instead? by chad_r · · Score: 1

      LPC is an interpreted language used for writing MUDs, and is very similar to C/C++ syntax.

    8. Re:Why not interpreted C++, instead? by eyeye · · Score: 1

      What on earth would be the point in that?

      Have you even thought this through?

      --
      Bush and Blair ate my sig!
    9. Re:Why not interpreted C++, instead? by Nexx · · Score: 1

      How can perl be more expressive than C when its interpreter is programmed in C?

  32. my first real success by b17bmbr · · Score: 4, Interesting

    i remember, oh, about 5 years ago, when i first met perl. it was the first language that i could actually do something in. even though i was using only a subset, mostly cgi stuff, and yet, i had POWER. i had several web sites up and running, data driven, mostly flat file stuff, but especially my school site, with 100 teachers, they could post homework, news, etc., we had a whole content driven site. all from perl with no database. i use java and python, as well as obj-c and cocoa, but damn, for me, there is still nothing like my first real love. perl.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  33. Yeah, but... by heretic108 · · Score: 0, Flamebait

    Yeah, but she's been fucked every which way long before today...

    --
    -- In the beginning was the WORD, and the WORD was UNSIGNED, and the main(){} was without form and void...
  34. I'm sorry.. by mog007 · · Score: 3, Funny

    I couldn't afford a car for you to drive, but I have this really nice camel, chicks dig a camel.

  35. 16 years, wow! by MisterFancypants · · Score: 4, Funny

    About the same amount of time it will take them to finish Perl 6!

    1. Re:16 years, wow! by The+Ape+With+No+Name · · Score: 1

      What's the rush? You know it will be out WAAAAAAAAAY before Longhorn. Anyhoodles, I read the perl6 list and still fail to see any benefit of the eventual switch.

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    2. Re:16 years, wow! by smittyoneeach · · Score: 3, Informative

      Let's not underestimate Larry Wall.
      Given the time, care, and Deep Thinking going into Perl6, the possibility exists that P6 will leapfrog other scripting languages in terms of speed and power.
      Its TMTOWTDIness and DWIMiness may put it in the C++ neighborhood when it comes to learning curve, but when you read what he's got in mind for regular expressions and operators, and the hints about objects, P6 should be worth the w(ai|eigh)t.
      As if this were insufficiently cool, Parrot (who said bad jokes never come true?) offers some incredible potential for language interoperability, and is rockin' good in its own right.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    3. Re:16 years, wow! by Anonymous Coward · · Score: 0

      I'm not worried about Larry - it's the Parrot team that is severely underperforming right now. The Parrot VM (Vaporware Machine) promises to run Ruby, Perl5/6, Python, Java, C# - and do your taxes all at the same time! Looks like that team needs to redefine its "boundaries" and focus solely on Perl 6 - the reason they were funded to the tune of $180K by the Perl Foundation.

  36. i can't wait... by Anonymous Coward · · Score: 1, Funny

    until perl turns 21.. i have never seen what a camel looks like drunken!

  37. Sixteen? Perl just graduated to two hex digits. by IvyMike · · Score: 5, Funny

    It's an important milestone...0x10 years old! Whoo-hoo!

  38. Sweet sexteen? by Anonymous Coward · · Score: 0
    Happy birthday Perl! You are now old enough to get a US drivers license.

    In US you're allowed to drive a car at that age? Bah. In other countries (such as Finland) it's the age when anyone can have sex with you legally. Oh, and we can't drive car until 18. Much better IMHO.

  39. Larry Wall's first mention of Perl on Usenet by Kickstart70 · · Score: 5, Interesting
    ...that I could find on Google...

    (the bold was added by me)

    here

    I suppose I can use myself for an example.

    All of the reasons mentioned above play a part, but I feel like they all miss the point slightly.

    At the start of any project, I'm programming primarily to please myself. (The two chief virtues in a programmer are laziness and impatience.) After a while somebody looks over my shoulder and says, "That's neat. It'd be neater if it did such-and-so." So the thing gets neater. Pretty soon (a year or two) I have an rn, a warp, a patch, or a perl. One of these years I'll have a metaconfig.

    I then say to myself, "I don't want my life's work to die when this computer is scrapped, so I should let some other people use this. If I ask my company to sell this, it'll never see the light of day, and nobody would pay much for it anyway. If I sell it myself, I'll be in trouble with my company, to whom I signed my life away when I was hired. If I give it away, I can pretend it was worthless in the first place, so my company won't care. In any event, it's easier to ask forgiveness than permission."

    So a freely distributable program is born.

    At this point I'm no longer working for a company that makes me sign my life away, but by now I'm in the habit. Besides, I still harbor the deep-down suspicion that nobody would pay money for what I write, since most of it just helps you do something better that you could already do some other way. How much money would you personally pay to upgrade from readnews to rn? How much money would you pay for the patch program? As for warp, it's a mere game. And anything you can do with perl you can eventually do with an amazing and totally unreadable conglomeration of awk, sed, sh and C.

    It's not so much that people don't value the programs after they have them--they do value them. But they're not the sort of thing that would ever catch on if they had to overcome the marketing barrier. (I don't yet know if perl will catch on at all--I'm worried enough about it that I specifically included an awk-to-perl translator just to help it catch on.) Maybe it's all just an inferiority complex. Or maybe I don't like to be mercenary.

    So I guess I'd say that the reason some software comes free is that the mechanism for selling it is missing, either from the work environment, or from the heart of the programmer.

    What programmers like me need is a benefactor, like the old composers and artists used to have. Anybody want to support me while I make beautiful things? My hope is that some billionaire who reads the net for pleasure(?) will someday say "I'd like to pay you for all the people who have used rn over the years..." and drop $1,000,000 or so on me so I could live off the interest and finish the new rn. :-)

    1. Re:Larry Wall's first mention of Perl on Usenet by Qrlx · · Score: 1

      the really interesting thing about that quote is that he was basically evangelizing free software (free software as in Larry Wall "gets it") 16 years ago. it's like the yin to moore's law's yang.

    2. Re:Larry Wall's first mention of Perl on Usenet by Anonymous Coward · · Score: 1, Funny

      What programmers like me need is a benefactor, like the old composers and artists used to have.

      Nice that he found somebody ;)

    3. Re:Larry Wall's first mention of Perl on Usenet by scrytch · · Score: 1

      The two chief virtues in a programmer are laziness and impatience

      And as perl6 and Duke Nukem Forever copy each other's release schedules, it seems appropriate to go full circle and leave behind the later-added third virtue of impatience.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    4. Re:Larry Wall's first mention of Perl on Usenet by scrytch · · Score: 1

      Dear lord... Knee jerk to keyboard to submit button, brain left out. Impatience was there, hubris wasn't.

      Perhaps it's more appropriate that way, perl6 is such a supreme act of hubris that it's proving to be perl's downfall. Python is likely to never move to parrot (I doubted it anyway, the delays and interminable rewriting seals it), one-off CGI's are moving to PHP (which I personally think is awful, but it's Good Enough for most), and ruby is nibbling away at what's left. I still use perl for scripts, but I don't think I could go with it for a full program anymore unless I really needed something perl could provide and neither python nor java could (and try Resin before you scoff at java). Unfortunately, that set is becoming vanishingly small...

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    5. Re:Larry Wall's first mention of Perl on Usenet by chromatic · · Score: 1

      Funny, I'm running Perl 6 in another window as I type. I thought I had Pirate installed, but I don't, so I can't claim to be running Python on Parrot. Ah well, one out of two isn't so bad.

    6. Re:Larry Wall's first mention of Perl on Usenet by Nuclear+Elephant · · Score: 1

      And anything you can do with perl you can eventually do with an amazing and totally unreadable conglomeration of awk, sed, sh and C.

      What's important though is that it remains totally unreadable, which is why I think perl really caught on. (I'm such a bofh).

  40. US Driver's License by ari_j · · Score: 3, Informative

    You forget - we're the United States of America, that's states plural. The state I grew up in (and no, not that long ago) issued me a driver's license when I was not quite 14 years old. And some states require you to be 18 or something like that. It really seems incongruent, until you look at the reasoning. In extremely rural states, it's hard to operate the family farm if the kids can't drive.

    1. Re:US Driver's License by Rich+Klein · · Score: 1

      Yup! There is no "US drivers license" that I know of; only drivers license's issued by the individual states, each of which sets it's own age requirements.

      --
      -Rich
  41. Happy Birthday Perl by bdigit · · Score: 4, Funny

    $message = $age ge 16 ? "Legal" : "Illegal"; echo $message;

  42. My Birthday Too! by Anonymous Coward · · Score: 0

    Oh great, now I have to remember my 16th (Being born 12/17/87) birthday as:

    The day 2.6.0 came out.

    The day ROTK came out.

    The 100th anniversery of the first flight.

    Five days before my brother's birthday.

    Three days before my grandfather's birthday.

    Two days before Perl's birthday.

    And six days before Christ's birthday.

    Goddamnit. :-P

    1. Re:My Birthday Too! by Anonymous Coward · · Score: 0
      And six days before Christ's birthday

      I lost you there.

    2. Re:My Birthday Too! by Anonymous Coward · · Score: 0

      Dont forget:

      Ten years before you get laid

  43. 16? by Anonymous Coward · · Score: 0

    That's one fat teenage chick, man.

  44. Re:zerg by armando_wall · · Score: 1

    "and remember, as an added bonus, there is more then one way to do it.... ;-)"

    And remember to "use protection;", you insensitive clod.

  45. 16 eh by CavemanKiwi · · Score: 2, Funny

    I'd hit it /bugger this isn't FARK :(

  46. Perl may be old but it's new to me by MrCaseyB · · Score: 1

    Just this week I purchased Learning Perl 3rd edition. This is my first attempt at programming. As a systems admin I think perl will really help me out day to day. I have heard pros and cons to Perl as a first programming language but would love to hear the /. perspective.

    1. Re:Perl may be old but it's new to me by Juanvaldes · · Score: 4, Insightful

      I feels it's just as good as any other as a first language. From my perspective about all you get at first regardless of language is just a notion of variables, control structures and functions. New programmers never use the special features of whatever language they are on at the time as they don't know how to properly use them quiet yet. Once you feel you have the basics down all you need to learn going to other langues is some syntax. Good luck, have fun and don't give up. :)

    2. Re:Perl may be old but it's new to me by Anonymous Coward · · Score: 0

      I would recommend any other language than Perl, myself... if you want to stick with higher-level languages (not a bad idea) you should try Ruby (my favorite, very elegant) or Python (very practical, lots of libraries and folks out there to help you).

      Perl will help you out day to day, but as far as learning the craft of programming, it will just skullfuck you. :-)

      If you want a fast language that doesn't get in your way, AND can be used to teach principles, learn Ruby (and please write some cool Ruby modules or something so that more folks use it and I don't feel like such an outsider :-)

    3. Re:Perl may be old but it's new to me by Tarqwak · · Score: 1

      I feels it's just as good as any other as a first girlfriend. From my perspective about all you get at first regardless of girlfriend is just a notion of variables, control structures and functions. New programmers never use the special features of whatever girlfriend they are on at the time as they don't know how to properly use them quiet yet. Once you feel you have the basics down all you need to learn going to other girlfriend is some syntax. Good luck, have fun and don't give up. :)

      Dude, you are one horny bastard ;P

    4. Re:Perl may be old but it's new to me by morganjharvey · · Score: 4, Interesting

      I think it all depends on what setting the new programmer is learning.
      In an academic setting, there is a lot more room for teaching abstract concepts and giving a more thorough explanation than might be available in a self-taught environment. Also, there is a basis behind computer science that is completely language independent and requires a fundamental understanding of key concepts that might be best learned by writing 30 lines of C code for something that is implemented in perl using two lines. Things like linear linked lists and pointers come to mind.
      I learned perl outside of an academic setting and thought I had a fairly good grasp of what was going on. Some of the things that myself or coworkers (mostly the coworkers) implemented using perl blow my mind to this day. But my understanding of programming concepts was way off. Things like good algorithm design, memory management, data abstraction, etc., were all essentially foreign concepts to me.
      I've ranted long enough. I guess the point I'm trying to make is that people can learn as many languages as they want on their own, but unless they understand how and when to do things a certain way and why, their code is quite possibly no better than a "noble effort".
      I'm not trying to troll here. I've just started realising over the past couple of weeks how important formal CS training is to good programming skills. Maybe psuedo-code is the way to go?

    5. Re:Perl may be old but it's new to me by Anonymous Coward · · Score: 0

      Perl is the really long knife (or really short sword) that you turn to first when you need a problem solved. If the problem is too big or too small, you swap to something else, but you turn to Perl first. In all likelyhood, Perl will solve your problems.

      If you're doing anything touching a regex, Perl is a great solution.

      For a first programming language, C is best.

    6. Re:Perl may be old but it's new to me by BoneFlower · · Score: 1

      I came to Perl from C++, COBOL, and VB... so I wasn't a straight up beginner.

      Get "Programming Perl". Trust me. It is a solid reference, an absolute must-have if you are serious about Perl.

      One of the best things about Perl is once you start understanding its paradigm, you don't need to know a whole lot of the specifics by memory. At least in my experience, it is a very friendly language for looking up the specifics as you need them, moreso than the other languages I've used.

    7. Re:Perl may be old but it's new to me by Peaker · · Score: 1

      Bah - its not "formal CS training" that's needed, its CS training.

      Anyone can do his own CS training. Good things to do are to read about algorithms, complexity, learn C/assembly, etc. Read about data structures, implement them.

    8. Re:Perl may be old but it's new to me by nysus · · Score: 1
      Yes and no. True, you won't learn computer science learning Perl, but it can spark your curiousity further and you will dig deeper until you do get a good handle on the inner workings of your computer. I learned Perl first. That led to more questions, which led to more questions, etc. Then I bought books and learned other programming languages (like C) that helped me begin to answer those questions. It's only been three years since I started doing this but I feel I have at least a basic grasp of some of the guiding principles behind computer science. Given enough time and curiousity, you can teach yourself just about anything if you have solid literacy skills.

      I think it matters little if you take a bottom up approach in a more formal educational environment or a top down approach by learning a programming language first. What matters most is is the burning desire to learn and explore.

      --

      ---Technology will liberate us if it doesn't enslave us first.

  47. Re:Old enough for a beer! by Anonymous Coward · · Score: 0

    So, if they're not German, they must be from the US?
    Tard.

  48. Re:zerg by Billly+Gates · · Score: 1

    "And remember to "use protection;", you insensitive clod."

    We are talking about perl right?

  49. 16-year-olds... by Dwonis · · Score: 2, Funny

    Maybe by the time Perl is 30, it (he? she?) will have mellowed out and won't be quite as unruly as it is now...

  50. Attempt to make you feel young again by DaveAtFraud · · Score: 1

    In 1987 I was just finishing off running a three year software development effort that had a peak staff of around 30 people and a little over $2M budget. The overall project (my part was about 40% of the the software) was a radar system for the Navy (ROTH-R) and was written in FORTRAN and ran on VAXes. Everyone was wondering who would replace Ronald Reagan in 1988 and the biggest thing going on in software was everyone was learning Ada.

    There now. Hopefully, you don't feel so old anymore and you didn't even have to respond to some spam that promised to make you feel young again. BTW, I started using perl in 1992 (perl 2.0) after I bailed out of management.

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
    1. Re:Attempt to make you feel young again by DoctorPepper · · Score: 1

      Ok, I guess it's time for the "Age pissing contest". In 1987, I was just finishing-up my first 10 years in the U.S. Navy. I was an Aviation Electronics Technician stationed in Virginia Beach, Virginia, in an F-14 Fighter Squadron, VF-32.

      Oh, and I was doing my coding on 8088 and 80286 machines in x86 Assembler. I hadn't even heard of Unix at that time. Just MS-DOS.

      My first taste of Perl came in 1998, working as a consultant to the Naval Aviation Depot in Jacksonville, Florida. I've been using it on an almost daily basis ever since, and I must say that even with it's (sometimes) obfuscated syntax, it really does make easy tasks easy, and hard tasks possible.

      Thanks Larry!

      --

      No matter where you go... there you are.
    2. Re:Attempt to make you feel young again by Anonymous Coward · · Score: 0

      In 353 B.C. I used to measure pointy sticks for the Assyrian armies as an outside consultant, before we were taken over by the Babylonians. We only had a Pentium 90 back then.

  51. Pefect by jeeryg_flashaccess · · Score: 5, Funny

    So by sweet sixteen you are implying that a language that many geeks use is female? this makes sense now.

    touch perl
    finger perl
    mount perl

    --
    Life is like pants... fit in or you don't fit in.
    1. Re:Pefect by Anonymous Coward · · Score: 0

      Erm, these Slashdot folk having anything to do with anything that is female really doesn't make any sense.

      Try again, skipper.

    2. Re:Pefect by be-fan · · Score: 1

      Now I've got blue-balls:

      mount: can't find perl in /etc/fstab or /etc/mtab

      --
      A deep unwavering belief is a sure sign you're missing something...
  52. Hold your gushing by The+Bungi · · Score: 0, Troll
    This is what the folks who actually write this thing think of the "unwashed masses" who post here. I especially liked this quote:

    Slashdot's comments are next to worthless. It's mostly a bunch of cows following the ass in front of them

    A keeper!

  53. Unreadable by axxackall · · Score: 0, Troll
    You can read more about the timeline of Perl releases in perlhist.pod and at history.perl.org.'

    If you are a normal person, then you cannot read a thing if it's written on Perl. Unless your brains are already too damaged.

    --

    Less is more !
  54. Re:The all-in-one response by REDNOROCK · · Score: 0

    No.

    --
    Even if I say something insightfull or inteligent, it doens't matter cause I'm an ass.
  55. Alas by Laconian · · Score: 1

    Some things don't get better with age.

    Ha ha ha ha.

    But seriously, I respect Perl, it's just that I can't get the damn syntax down. ...and you smell like one too!

  56. Re:zerg by mrscorpio · · Score: 1

    In Soviet New Jersey, Perl has illegal sex with you!

    Chris

  57. #!/usr/local/bin/perl by Michael.Forman · · Score: 3, Informative


    I've been programming perl for almost a decade, after learning it for a system administration job at UnixOps at the University of Colorado.

    For those who work in Linux, Unix, or MacOS, I have a useful collection of well documented perl scripts for manipulating data and metadata from the command line.

    Most useful are newpl, which creates a full-featured template as a starting point for new perl scripts, and ren-regexp which can manipulate filenames on the command line using a chain of regular expressions. Happy birthday perl!

    Michael.

    --
    Linux : Mac :: VW : Mercedes
  58. so, when is Perl going to die()? by Anonymous Coward · · Score: 2, Funny

    I like perl, use it every day, but any language that allows source code like this should be, like, banned by the government or something, shouldn't it??

  59. Perl is *NOT* Sweet Sixteen by fynfuqbg · · Score: 5, Interesting

    Sweet Sixteen is an older computer language designed by Steve Wozniak (see http://oldcomputers.net/byteappleII.html and http://www.fadden.com/dl-apple2/sweet16.txt) for the apple ][ and is a little less bloated than Perl.

    1. Re:Perl is *NOT* Sweet Sixteen by haggar · · Score: 1

      Thanks a lot! I really enjoyed reading this good-ole 6502 code. That was the kind of computing I miss today. In this world of JVM, Corba, C# and case tools, one tends to forget what his whole shit is based on.

      --
      Sigged!
  60. Re:The all-in-one response by Anonymous Coward · · Score: 0
    The average Linux enthusiast's main concern is that the software they use is free of cost. When's the last time any of you Linux people actually bought a distribution and not copied it from someone else?
    I don't think I've ever bought a distribution, and frankly I'm unlikely ever to. As long as there is at least one distribution out there with no proprietary code in it, there is no reason for anybody to have to buy a distribution. I'm with RMS on this: if I can't get something to do the job without being beholden to some money-grabbing entity, then I'll either make my own {and give it away, naturally} or go without.
  61. Anyone care to explain... by Pflipp · · Score: 1

    ...how a primary Open Source project like Perl turns out to have been there long before this whole Linux thing?

    I mean "what's the story behind this", not "why could this happen". I don't have a problem with this (not at all :-); I just didn't realize this was true.

    --
    "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
    1. Re:Anyone care to explain... by fforw · · Score: 2
      ...how a primary Open Source project like Perl turns out to have been there long before this whole Linux thing?

      Since linux is based on the GNU tools it is logical for many of them to be older (much older in some cases: The first version of Emacs came out in 1976)

      another reason is that in the early days of microelectronic hackerdom, sharing was the norm and not the absurd exception. People often forget that free software came for commercial software.

      --
      while (!asleep()) sheep++
  62. Hm by niom · · Score: 2, Funny

    Gives a whole new meaning to "There's More Than One Way To Do It".

    --
    -- Repeat with me: "There is no right to profits".
  63. And like a typical 16-year-old... by Green+Light · · Score: 3, Funny

    ...I can't understand a thing that it is saying!

    Not trolling! I love Perl dearly 8^)

    --
    "Send an Instant Karma to me" - Yes
  64. Perl maniacs by Anonymous Coward · · Score: 0, Funny

    I knew Perl programmers loved their language. But after so many mentions of the possibility of having sex with it, I'm definetely scared.

  65. A US Drivers' license? by RLiegh · · Score: 1

    Hell, in Hawaii, Perl would be old enough to have gotten married and have a kid with another one on the way.

    God Bless America, eh?

  66. Re:MOD ABUSE by Anonymous Coward · · Score: 0

    Well, in my opinion you are a child molestor too! Die, witch!

  67. Soon Perl, Mary-Kate and Ashley by Anonymous Coward · · Score: 0

    Now there are 3 that can legally never have sex with me.

  68. C++ needs Larry's expressiveness. by Futurepower(R) · · Score: 2, Interesting


    People have often told me that French is, in some ways, more expressive than English. But, I think there is nothing about English that cannot be fixed.

    Similarly, why didn't Larry put his energetic and brilliant expressiveness into C? C (and later C++) needs that expressiveness.

    C and C++ Interpreters exist. For example, CINT C/C++ Interpreter.

    I think it would be great if GCC had a switch or an add-on that could turn it into an interpreter. GCC already as most of the rest of the kitchen sink: "GCC is the GNU Compiler Collection, which currently contains front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). Further frontends are available."

    An "ugly hack", as you say, it just a challenge waiting for a brilliant programmer like Larry to make it beautiful.

    I think I have part of the answer to my question. I think Larry could not see into the future. I'm guessing he didn't realize that all languages either die or become complete. I'm guessing he might not have made Perl if he had realized that he would commit 16 years of his life to make a language that would lose its quick-and-easy aspect and become as complicated as any other.

    1. Re:C++ needs Larry's expressiveness. by Anonymous Coward · · Score: 0

      Uhm, C is BY DESIGN a high level/portable assembly language. You can not make it like Perl or Python without it changing into something that isn't C. Case in point is C++. C++ predates Perl, and that abomination tried to become Simula with full C support. Well it succeeded on the latter, but just barely.

      As for why Larry didn't make a C interpreter, perhaps Larry didn't want a C interpreter. Duh. Perhaps he was more interested in making a Practical Extraction and Reporting Language (and I will admit that Perl can fill this niche more appropriately than C, even though I abhor Perl and personally try to use what I feel are even better tools!?)

      GCC does not have most of the kitchen sink you dolt. Read your own goddamn words. It may have frontends for different languages but they are all hooked into the COMPILER, because as you said it is the GNU COMPILER COLLECTION. If you add an interpreter, it will no longer be a COMPILER COLLECTION, now would it.
      For example, java can be interpreted, but gcj in gcc is for compiling java to native code. Imagine that, we would use a tool called a COMPILER COLLECTION to COMPILE code, but not to interpret it. I wonder why.

      You already mentioned that there are C interpreters available, so you answered your own goddamn question.

      You're young aren't you. Even 16 years ago the language landscape was just as numerous as it is today. So I don't think Larry had any trouble seeing what was going on. Maybe it was just that he felt that there was a niche that C and C++ (dates to 1985) were not well suited for. I agreed with it then and I agree with it now even though: a) I use C for kernel programming (so I'm not anti C by any means) b) I think Perl sucks (yet still can be a better tool than C in many places, like text processing and database reporting, and simple throwaway scripts).

      The same arguments for existence can be made for languages that both predate and postdate C: like Lisp, Ada, Python, Prolog, QUEL, ML, Caml, and many more.

      There is more to the world than C.

    2. Re:C++ needs Larry's expressiveness. by T-Ranger · · Score: 1
      Because the goal of perl was not to develop yet another interpertered language. The origional goal was to take two already interperted languages, sed and awk, and smash them together. Like smelting two types of metal, and lo and behold what appeared was a perl. And ugly perl, one that was clearly built from two separate things, but a perl none the less.

      A (horribly) abridged version of Larrys short history of perl, from the forward to Learning Perl.

  69. roses are red by Darth_brooks · · Score: 1, Funny

    roses are red, and ready for plucking,
    you're sixteen, and ready for high school.

    --
    There are some people that if they don't know, you can't tell 'em.
  70. Drive, but not smoke... by PSaltyDS · · Score: 1

    Happy birthday Perl! You are now old enough to get a US drivers license."

    So the Camel can drive now, cool. But, I'm sorry, he can't vote, drink, or smoke, and if we see him SELLING CIGARETTES(!) we'll hunt him down and try our hand at Chinese Camel's Hump Soup!

    --
    Any technology distinguishable from magic is insufficiently advanced. - Geek's corollary to Clarke's law
  71. [OT] Learn an assembly language by oneiros27 · · Score: 1

    Of the languages I've learned, quite a few have been from academic sources:

    • Academic
      • C
      • C++
      • Fortran
      • PL/SQL
      • Pascal
      • 68000 Assembly
    • At Work
      • Perl
      • PHP
      • CFScript
      • JavaScript
      • VBA
      • Unix Shell (sh, ksh, csh, etc)
    • For Fun
      • Logo
      • Basic/Basica
      • LPC

    But I'd have to say that the class that helped me so much wasn't relevant to the language itself -- it was how you thought about the programming.

    These days, resources are so cheap, that it's no big deal if it takes too long to run, runs out of memory, or is 25M of source on disk -- you just upgrade the computer. But in taking assembly, you had to learn the tradeoffs between code size, memory usage, and speed. That's helped me more than anything else, in my opinion, as it's helped me look at my work in a different light. If you understand how the computer's handling your code, you can optimize it. eg:

    for (my $i=0; $i<sizeof(@array); $i++)

    is slower than

    for (my $i=sizeof(@aray); $i--; )

    You just have to think of your arrays in backwards order, or make sure they're not order dependent.

    Reasons for the speed increase:

    • calculating sizeof(array) once, not for every loop
    • comparing an inequality against 0, not another value

    If you do it as

    my $max = sizeof(@array);
    for (my $i = 0; $i < $max; $i--)

    Doesn't solve the second issue, and it requires more memory.

    The intro to Fortran class I took also stressed language independant concepts -- pseudocode -- breaking everything down into its component parts before you write it. I was never a fan of flowcharts, but I often have blocks of pseudocode in the comments of a perl or PHP script, so I can go back years later, and remember what I was trying to do.

    --
    Build it, and they will come^Hplain.
  72. Re:I HAVE A DEAD GREASED FROG IN MY ASS! by Anonymous Coward · · Score: 0

    Vastly inferior to the Yoda Doll suppository.
    -1, Offtopic

  73. More thanks by bmac · · Score: 1

    Thanks Mr. Wall for allowing me to spend three lovely months in Helsinki, Finland. And thanks Finland, you are unbelievably beautiful.

    If anyone ever gets the chance to work for/with Nokia, do it, it is a nice corporate culture and if you get to go to Finland, you will not regret it.

    For you language purists, if you use a small subset of perl, you can generate very clean and even simple code. It all depends on what syntax/features you choose. And, remember, how you organize your code determines how clean the program is anyhow; the language is just the vehicle for expressing logic, the program is the destination and *how* you get there.

    Peace & Blessings,
    bmac
    For true peace & happiness: www.mihr.com
    Manual .Sig Generator because sentiment should not be auto-generated :-)

  74. Perl 6 seems to be off course. by Anonymous Coward · · Score: 0

    Opinions?

    1. Re:Perl 6 seems to be off course. by Anonymous Coward · · Score: 0

      your penis is offcourse in finding CmdrTaco's anus

  75. Perl is beautiful by ajs · · Score: 1
    Funny you should say that....
    #!/usr/bin/perl

    use English;
    works for me....

    There are a lot of reasons to love Perl, but the biggest for me has always been that in a language where the tight binding of many languages' features was commonplace, usability had to be built on the back of convention. This has lead to GOOD Perl code being far more usable, maintainable and, yes, beautiful than the good code I see in all but C (not C++).

    Every other language I've seen has a far worse ratio of features to elegance. Even python, which is close in terms of both lacks that essential last mile of usability because ultimately it's a language that imposed a style and a set of conventional constraints early on (design) and never allowed the community to discover its best practices. Perl will continue to improve, but for the first time in language design, that improvement is truly a community effort, with nearly every change made for perl 6 having come from the community as RFCs, and only the bent through the crooked lens of Larry's vision for Perl.

    In other news, Perl was recently added to the OED... somehow that really made me feel good. I dunno why ;-)
  76. Anger problem. by Anonymous Coward · · Score: 0

    Mental illness alert! Anger problem.

  77. well... by SpanishInquisition · · Score: 0, Troll

    it's still not legal to fuck with perl in most states.

    --
    Je t'aime Stéphanie
  78. An Interpreter/Compiler combination is far easier. by Futurepower(R) · · Score: 1


    It is far easier to develop with an Interpreter/Compiler combination, when they both have the same output binary. It saves a huge amount of time. Some interpreters are really incremental compilers. They compile on demand when they see the source code is newer than the compiled binary. Microsoft's FoxPro is an example of this.

    However, the main point is: Why not put all the good stuff into one language?

    I find it laborious and tiring remembering the syntax and quirks and compiler bugs of several different languages.

  79. Re:MOD ABUSE by Celerian · · Score: 0

    *ahem* I take offence to that, mkkk?

  80. In Pennsylvania, by Vegeta99 · · Score: 2, Funny

    Perl would now be allowed to work until midnight on school nights, and 1AM on Fridays and Saturdays. Perl could also work up to 44 hours a week, and his employers would probably take full advantage of this.

    However, even though Perl can work until midnight or 1AM, he can't drive for another six months.

    He's now completely legal in PA. If he ever decides to hookup with C, it's all OK.

    Still no booze, smokes, or voting. Gotta wait for that.

  81. Re:An Interpreter/Compiler combination is far easi by chromatic · · Score: 1
    Why not put all the good stuff into one language?

    That's exactly what Larry's doing. Of course, his definition of "good stuff" is probably different from yours as is his choice of "one language".

  82. a little perl fun. by Anonymous Coward · · Score: 0

    Someone espically fond of Perl. A little Ode to Larry Wall and Perl.

  83. Damn right! by Trejkaz · · Score: 1

    It's such a shame that Java encourages you to comment your code. How the hell are you supposed to remain the only person who can understand your code, if you keep leaving instructions for other people?!

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  84. hooray by jooon · · Score: 1

    for($i=0;$i<4;$i++){print"hooray!\n"}

    1. Re:hooray by Anonymous Coward · · Score: 0

      golf'd: print"hooray!\n"x4;

    2. Re:hooray by Anonymous Coward · · Score: 0

      print"hooray!\n" for (1..4)
      (ehh, couldn't resist !)

  85. Why not put Perl goodies into C++? by Futurepower(R) · · Score: 1


    In my opinion, C++ needs all of Perl's pattern matching and text manipulation facilities. They should be part of the language. The String class is not enough.

    I'm happy that someone else decides which language will be the standard, and will have all the capabilities brought into it. It's just that I don't like trying to stay current with multiple languages.

    If you look at the structure of French, it is a mess. For example, verbs are irregular. There's no reason for it; it just grew that way. If you look at the structure of English, it is a mess. Many, many words are pronounced differently than they are spelled. Human languages weren't designed, they were just thrown together.

    We don't need to accept haphazard design in programming languages. We can do better for ourselves.

    1. Re:Why not put Perl goodies into C++? by T-Ranger · · Score: 1
      Personaly, I think your last statement is exactly wrong. Desigining a programming language leads to things like Modula-2. These bondage and diciplen languages are used a lot in classrooms, but infrequently in the real world.

      Programming, as in speeking or writing, is very much about expression. You can use English to write very exact and formal documents (technical texts, legal contracts, etc), and very free flowing, expressive works (poems, prose...). English dosent impose a level of formality on the writer, the writer decides for himself the level of formality required.

      Perl, I think, is about the only computer language that has the range of applications (on a formality scale) equal to that of a human language. You can use it in a very haphazard way for quick and dirty works, and by applying a bit of self imposed formality, use it to develop very large, formal, works. Perl can, if you want it to, impose a lot of formality as well. You can use both exteeems in the same project: prototype stuff quickly, and itterativly work over it formalizing it as the project grows. And for any sufficently large project there are going to be a few spots where a one or two line perl 'hack', which would cause a Language Lawyers head to explode, simply makes more sence then the 100 line formal equalavent would.

      The problem with other languages that impose a level of formality is that the language designers idea of Good Code is not necessaraly the same as my idea of Good Code.

      That being said, Perl has a few warts. And thats why Perl 6 is taking so long: its hard to figgure out what warts are good warts and what warts are bad ones.

  86. Perspective by sbszine · · Score: 1

    My 0.02:

    Perl is best suited for text-munging (e.g. logging, parsing), web stuff, and as glue code to make other things interoperate. It's got some lovely stuff like foreach and proper regexps that is missing from other languages. Perl also offers you a lot of flexibility in how you approach different tasks.

    The downsides of Perl are a tacked on object model, and perhaps so much flexibility that reading other people's code can be difficult at times.

    Some advice:

    use strict;

    if you're used to strong typing, and use -w on your shebang line to get verbose error messages (i.e. start your scripts with #!usr/bin/perl -w)

    --

    Vino, gyno, and techno -Bruce Sterling

  87. Re:Idiot Moderators by Anonymous Coward · · Score: 0

    Talking about moderation is always offtopic. As is this post.