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.
  • I say let him.

    Right about the time you start running perl -spi.bak -e ..., he'll realize that he's starting to solve a more general problem and start thinking about a class hierarchy.

    Right about the time perl -spi.bak finishes, he'll get a brilliant flash of inspiration and start looking at some existing frameworks to make this program easier to write.

    In two days' time, he'll realize that all of the existing frameworks are either too abstract, abstracted in the wrong ways, or solving problems in a com

    • How long before he discovers that he can embed an interactive fiction parser and still keep the program "mathematically provable"? That was always my favorite step.

      • by ziggy (25) on 2003.05.01 19:28 (#19702) Journal
        Good point. And no program to "fix Perl programs" will ever be complete until it contains each of the following as well:
        1. a mail reader
        2. a web browser
        3. a templating language (customized to this task and totally unlike every other templating language ever created)
        4. a brand new paradigm for processing XML
        5. its own scripting language based on Lisp or perhaps Python
        6. and a replacement "linux kernel configuration tool"
        Oh, yeah -- let's not forget that this describes the first system. I don't even want to imagine what the second system syndrome will do to a project like this. :-)
        • It starts with a patch to perly.y to replace curly braces with Unicode whitespace characters. You have to recompile Perl to install the program and you really don't want to know any more than that.