A Blog of Very Little Brain

'What does Crustimoney Proseedcake mean?' said Pooh. 'For I am a Bear of Very Little Brain, and long words Bother me.'

That doesn’t work!

with 8 comments

Some things just don’t do what they are supposed to. Such as placing a link in the post title.

GoComics: Love the site, reading about 15 of the comics they post there, but they don’t seem to “get” RSS. I keep finding myself being sent to yesterday’s strip, or the day before, or even older than that, until I get a “you need to subscribe to read this strip from the archive”. I thought RSS update means the latest, but I guess somewhere along the way things got a bit off.

ActiveState Perl: They did a great job of bringing perl to the mush that is Win32, but when it comes to installing modules, usually a very transparent trip to CPAN via the commandline tool. With ActiveState’s flavour, cpan crashes with an odd message:

Alert: While trying to 'parse' YAML file
with 'YAML::XS' the following error was encountered:
Usage: YAML::XS::LibYAML::Load(yaml_str) at .\Perl\site\lib/YAML/XS.pm line 70.

using AS own ppm is good, but to a point, there seems to be some funky issues with updating/upgrading modules, and naturally, it’s limited to AS own pre-compiled modules.

I eventually managed to get stuff to install and run, by downloading the module locally, and then running cpanp.bat (i.e. CPANPLUS) from the extracted directory. Such issues reinforce the CPANPhobia I occasionally encounter on Perl-related issues, and doesn’t do much good PR to neither Perl nor CPAN.

Also, I always wonder, I often remark that the Internet is not the Web and vice versa. The question is, how much of the Internet does the web take. Email traffic, naturally, takes a huge slice of the pie, in the sheer number of emails being passed each day. But, being mostly textual, this slice’s bandwidth is relatively lower (I’m guessing here). OTOH, File-sharing traffic is probably lower in its pie-slice (users and items), but way heavier in the actual bandwidth and packets transferred. And, there are many other protocols. I’ll try looking up some actual numbers.


Written by Erez

Monday, August 11, 2008 at 9:20

Posted in Internet

Tagged with , ,

8 Responses

Subscribe to comments with RSS.

  1. You can install Perl modules on your Windows machine to be used by Active State without PPM.
    I needed to do it a couple of times.


    Monday, August 11, 2008 at 13:00

  2. As mentioned above, and in length, what I tried to do was to install without PPM, but through CPAM.pm/CPANPLUS


    Monday, August 11, 2008 at 13:17

  3. What I meant was installing with no installation tool, ppm, cpan or otherwise.
    If the modules are pure Perl you should be able to do it without rebuilding AS Perl


    Tuesday, August 12, 2008 at 22:38

  4. That’s being the point. Net::Hiveminder demanded Moose.pm, which has a very extensive XS core. Others failed through the make-ing process as well.


    Wednesday, August 13, 2008 at 10:23

  5. Have you tried rebuilding AS Perl with a compiler that you have installed on your Windows box?


    Friday, August 15, 2008 at 18:27

  6. Why building AS Perl? I could build Perl itself instead, and have binary that is compiled for my system, AND be able to use CPAN as intended. As it is, with 5.10, it appears that AS Perl adopted a PPM or Bust attitude. Better for quality assurance, worst for anything they didn’t compile. If I really need AS Perl support, I believe packaging Net::Hiveminder using PPM tools would be the best way to go.

    I eventually went with Strawberry Perl, which has its kinks, but once working, has better CPAN support than AS Perl.


    Sunday, August 17, 2008 at 15:37

  7. […] hear me roar. Posted in Internet, Programming by Erez on August 17th, 2008 Only last week I pointed that Trying to build Moose-depending modules was problematic since there isn’t a Perl 5.10 ppm […]

  8. I also switched to Strawberry Perl from ActiveState, because it has much better CPAN support, even if you do have to install it in c:\strawberry.


    Saturday, August 30, 2008 at 20:53

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: