Using Set::Object - evidently I need compiled code?

Discussion in 'Perl' started by Dave Stallard, Apr 1, 2008.

  1. I'd like to have sets of references (I'm from Java; I'm a Set guy). I
    understand that you cannot use a reference as a hash key, and that it
    gets stringified if you try. So, to make my Set object, I've been
    hashing the reference to itself (or more properly, hashing the
    stringification to the reference).

    I would like to not reinvent the wheel, however, and have found
    Set::Object. But it doesn't work when I try to 'use Set::Object',
    claiming it can't find something (even though the module is in the
    path). The doc for Set::Object refers to XS code, which I gather is
    lower-level C stuff. Do I need to link to a DLL or Shared Object or
    something? Or worse yet, build it? BTW, I'd like this to run on both
    XP and Linux.

    Thanks, and sorry for the elementary question.

    Dave Stallard, Apr 1, 2008
    1. Advertisements

  2. Dave Stallard

    John Bokma Guest

    Why didn't you post the "claim" (message) you got?
    John Bokma, Apr 1, 2008
    1. Advertisements

  3. Hmm, why not indeed. Here it is:

    Can't locate loadable object for module Set::Object in @INC (@INC
    contains: C:/Program Files/Perl/site/lib C:/Program Files/Perl/lib .) at line 4
    Compilation failed in require at line 4.
    BEGIN failed--compilation aborted at line 4.
    Dave Stallard, Apr 2, 2008
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.