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

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Did you, like me, learn OO first from Perl? I thought OO was a buzzword until Perl convinced me otherwise. I didn't learn C++ until my second AI class, and learned Java on my own because I thought it would be useful. Both of these were long after I had a firm grasp of OO and was using it routinely in Perl.

    J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
    • Well, if you watch Kids In The Hall, you might remember a sketch about a guy who understood no English, but could speak several hundred sentences by rote. This meant that, when someone came in and asked him a question, he responded that he didn't understand what they were asking, or what he was saying, even though it was in perfect English.

      Similarly, I coded for a short time in Inform, Graham Nelson's language for writing interactive fiction. Inform is object-oriented, and I wrote working code, but I didn't understand a damn thing about it. My understanding was related to the results, not the actual code; essentially I was cut-n-pasting with my brain. (It got me through a few prototype games, so it was effective to some degree.)

      Maybe two years after that, I bailed on the Java class. One year after bailing, I started this journal, and you can see when I started picking it up.

      I did get a basic "understanding" of the concepts from my Intro To Programming, but zero actual implementation.

      So, um, sort of. I grokked it (hopefully) in Perl. I learned it in 210. I 'roted' it in Inform. (I'm worried now that I'll start working in Inform a few years down the road and use -> all the time. :\ Oh well...)


      You are what you think.