Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^3: Tying Complex Data Structures using dbmfilters

by Aristotle (Chancellor)
on Jan 13, 2005 at 04:32 UTC ( [id://421872]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Tying Complex Data Structures using dbmfilters
in thread Tying Complex Data Structures using dbmfilters

DBM::Deep is pure-Perl, so installation issues do not apply. You just need to copy the source somewhere accessible.

Makeshifts last the longest.

  • Comment on Re^3: Tying Complex Data Structures using dbmfilters

Replies are listed 'Best First'.
Re^4: Tying Complex Data Structures using dbmfilters
by jgallagher (Pilgrim) on Jan 13, 2005 at 05:22 UTC
    My apologies; I did not clearly state the issue. It's not for technical reasons that I cannot use CPAN modules; it's more of a political thing.
      You can read through the source code of every line of DBM::Deep. It's not that long and not that hard. And then you can vet the code, saying that you would have written exactly that code.

      If a manager doesn't let you go to that trouble, you should quit your job immediately, and go someplace with a clue or two. In the long run, that will be the best choice.

      -- Randal L. Schwartz, Perl hacker
      Be sure to read my standard disclaimer if this is a reply.

        Quit immediately I wouldn't, but I'd definitely start looking for another place. Unfortunately sometimes people don't have as much choice as they'd like to.

        Makeshifts last the longest.

      What merlyn said. For now, copy-paste the module into your own code if no other solution is feasible. And if you need an elaboration on why that policy is beyond stupid, just ask.

      Makeshifts last the longest.

      Write My::DBD::Deep. Heck, claim to your manager that you wrote the thing! I don't think anyone's going to really hunt you down. The fact that it's a cut'n'paste of DBM::Deep won't be apparent to a manager that refuses to have CPAN modules installed. Plus, whenever the author of DBM::Deep comes out with a new release, you can claim to have an improvement that "you thought about in the shower over the weekend". This can only make you look good in the eyes of your manager.

      Now, if you do this, I would strongly suggest assauging your guilt with a donation to the Perl Foundation of 10% of your raises and bonuses resulting from the usage of DBM::Deep. But, that would just be me. :-)

      Being right, does not endow the right to be rude; politeness costs nothing.
      Being unknowing, is not the same as being stupid.
      Expressing a contrary opinion, whether to the individual or the group, is more often a sign of deeper thought than of cantankerous belligerence.
      Do not mistake your goals as the only goals; your opinion as the only opinion; your confidence as correctness. Saying you know better is not the same as explaining you know better.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://421872]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others taking refuge in the Monastery: (4)
As of 2024-04-19 06:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found