Tuesday, May 18, 2010

Strawberry Perl!

So I installed Strawberry Perl on my PC a few days ago. A few points.

1. What an awesome website. It looks great, is totally functional, and gets to the point quickly.
2. Simple and easy installer.
3. I'm so used to typing #!/usr/bin/perl .. Might take a while to get used to it's full pathname.
4. As much as I have loved ActiveState Perl over the years when coding on Windows, I feel a lot more at home with Strawberry. It feels like someone who knows Perl and Unix, and dealt with Perl using Cygwin decided to just build something better altogether. This is basically what happened.

So congrat's, you have earned your 30+ meg of disk space on my beloved 80gig Intel SSD :-)

3 comments:

  1. I don't think you actually need ANY path name in the shebang line on Windows. Just put "#!perl" or better yet (better than /usr/bin/perl!): "#!/usr/bin/env perl"

    ReplyDelete
  2. I'm so used to not trusting my path to always work for other users on the system. But you're right, I am pretty sure Strawberry loaded it's path in the system environment, not the local users.

    A guy I worked with used to use some weird ENV call to get the shebang line right. Amazing how many ways you can do the same thing on the interpreter line.

    ReplyDelete
  3. Strawberry loads its path into the system environment, yes. I should know. I wrote the installer that way. :)

    (As for the local::lib helper, it installs its stuff into the user environment/directory, and deliberately so.)

    Glad to hear that you liked it!

    ReplyDelete