Brent Dax (brentdax) wrote,
Brent Dax

  • Mood:
  • Music:

Fuck, fuck, fuck, fuck, fuck.

Currently, Parrot's leans heavily on Perl 5's Configure script. A lot of the settings uses are read from the module, which is generated by Perl 5's Configure.

Unfortunately, the real version of Parrot can't depend on having Perl 5 around. That message is essentially an order to start copying tests from Perl 5's Configure into

Understand, is written in Perl, while Configure is a shell script. (Shell scripts are essentially lists of commands to run--they're the Unix equivalent of batch files, except that they're a hell of a lot more powerful, and quite a bit more complex to match.)

Shell scripts are a "language" I've never used, outside of .bashrc and friends (the Unix autoexec.bat). And Configure is a 21,536 line shell script, and a total mess because it has to be portable to virtually any variety of Unix.

That doesn't count the platform-specific hints files, either.


  • Paging madlori (and anyone who knows her)

    An interesting thing just happened on Facebook chat. Lori Summers [2:29:44] Got my message ? Brent Royal-Gordon [2:33:45] I did. Lori Summers…

  • guest post

    kate is the best better than the rest the best the best haikus about kate: kate's my favourite i want to lick her ballsack it would taste so…

  • Practice

    This December, I will have been practicing programming seriously for ten years. That will mark the tenth anniversary of me starting to learn Perl. I…

  • Post a new comment


    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.