Code Comments

Programming Forum and web based access to our favorite programming groups.
For Programmers: Free Programming Magazines | New: Database administration forum
Registration is free! Edit your profileCalendarFind other membersFrequently Asked QuestionsSearch -> 
Post New Thread











Thread
Author

Using Set::Object - evidently I need compiled code?
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

Report this thread to moderator Post Follow-up to this message
Old Post
Dave Stallard
04-01-08 09:03 AM


Re: Using Set::Object - evidently I need compiled code?
Dave Stallard <stallard@nospam.net> wrote:

> 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

Why didn't you post the "claim" (message) you got?

--
John

http://johnbokma.com/perl/

Report this thread to moderator Post Follow-up to this message
Old Post
John Bokma
04-01-08 09:03 AM


Re: Using Set::Object - evidently I need compiled code?
John Bokma wrote:
> Dave Stallard <stallard@nospam.net> wrote:
> 
>
> Why didn't you post the "claim" (message) you got?

Hmm, why not indeed.  Here it is:

perl test-set.pl
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
test-set.pl line 4
Compilation failed in require at test-set.pl line 4.
BEGIN failed--compilation aborted at test-set.pl line 4.

Report this thread to moderator Post Follow-up to this message
Old Post
Dave Stallard
04-02-08 03:01 AM


Re: Using Set::Object - evidently I need compiled code?
On Apr 2, 11:26=A0am, Dave Stallard <stall...@nospam.net> wrote:
> John Bokma wrote: 
> 
> 
>
> Hmm, why not indeed. =A0Here it is:
>
> perl test-set.pl
> 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
> test-set.pl line 4
> Compilation failed in require at test-set.pl line 4.
> BEGIN failed--compilation aborted at test-set.pl line 4.

Yep - it found Object.pm ok, but not Object.dll (which is the compiled
part that is created and installed as part of the build process).

For Windows XP you can install pre-compiled binaries with:
ppm install Set-Object

That should work fine for perl 5.10 (as it will automatically pick up
the ActiveState package) but if you're running perl 5.8, you'll need
to add the trouchelle rep to your list of repositories (as ActiveState
don't appear to have a ppm for Set-Object for 5.8). See
http://trouchelle.com/perl/ppmrepview.pl . It wouldn't hurt to add
both that  rep and the uwinnipeg anyway - for the latter, follow the
appropriate link at http://theoryx5.uwinnipeg.ca/ .

If you're using an ActiveState build of perl on linux, then you can
also use ppm there as well.
Otherwise for linux, you'll need to either install vendor-supplied
binaries (if they exist) or build from source yourself. See 'perldoc
perlmodinstall' for the latter.

Incidentally, you can check what's available at ActiveState in the way
of pre-compiled binaries (for perls 5.6, 5.8 and 5.10) at
http://ppm.activestate.com/BuildStatus/ .

Cheers,
Rob

Report this thread to moderator Post Follow-up to this message
Old Post
sisyphus
04-02-08 03:01 AM


Sponsored Links




Last Thread Next Thread Next
Search this forum -> 
Post New Thread

PERL Modules archive

Show a Printable Version Send to friend Email This Page to Someone! subscribe to this thread Receive updates to this thread
Computer Consultants
Programming Jobs
Visual Basic Controls
SQL Server Programming
Webservices
Java Security
Visual Studio
C# Programming
Visual J++
Software engineering
Open source Software
Perl Programming
PHP Programming
ASP Programming
ASP .NET Programming
Visual Basic Programming
Windows Scripting Host
Java Programming
Java Help
Java Beans
VBScript
Cobol
MAC Applications
Unix Programming
Forum Jump:
All times are GMT. The time now is 05:51 AM.

 
Free MCSE Braindumps | Real Estate Topics

Programming forum archive

Copyrights CodeComments.com 2004 - 2006

Powered by vBulletin Copyright 2000-2006 Jelsoft Enterprises Limited.