March 2012 Archives

Installing Oracle's BerkeleyDB and Perl's BerkeleyDB

Hi Folks

I've just had some pain installing these 2 modules, so I've written up the experience
here.

I ended up confused, but I hope you avoid at least some of the problems...

Bash and Its Startup File Execution Algorithm

Hi Folks

Yesterday I had an unpleasant experience trying to install Perl's BerkeleyDB (article to follow), during which I spent a long time fiddling with my ~/.bashrc and ~/.profile files, trying to set LD_LIBRARY_PATH to make that module accessible. Hint: I was on the wrong track.

In the end I wrote an article to clarify what bash runs, in what order. This is basically a note-to-self, but I hope others will benefit too.

Bash and Its Startup File Execution Algorithm

CGI::Snapp (a almost back-compat fork of CGI::Application), etc

Hi Folks

I've just uploaded to CPAN a set of 10 modules:

CGI::Snapp - A almost back-compat fork of CGI::Application

CGI::Snapp::Plugin::Forward - A plugin for CGI::Snapp to switch cleanly to another run mode within the same app

CGI::Snapp::Plugin::Redirect - A plugin for CGI::Snapp to simplify using HTTP redirects

="https://metacpan.org/release/CGI-Snapp-Demo-…

GraphViz2 V 2.01 & utf8 & N classes in an 'isa'

Hi Folks

GraphViz2 V 2.01 is now on CPAN. The 2 changes (all noted in the CHANGES file) are:

  • Demos of using non-ASCII chars in node and edge labels. See scripts/utf8.pl and scripts/utf8.test.pl. Sample output is at the end of the demo page. Scroll w-a-y down.

  • The API for GraphViz2::Parse::ISA has changed significantly, to support putting several class hierarchies on the same graph. Sample output is on the page above. Just search for isa.

Cheers
Ron

Set::Array V 0.24 'v' bugs in Want

Hi Folks

Set::Array V 0.24 is now in CPAN.

I hate to do it but I've coded a kludge in Set::Array to stop segfaults with Want V 0.20 when using sub difference(), which can also be triggered by using '-' between sets.

Updated docs discuss this issue, and offer 3 ways to code diffs which return the expected result.

Cheers
Ron

About Ron Savage

user-pic I try to write all code in Perl, but find I end up writing in bash, CSS, HTML, JS, and SQL, and doing database design, just to get anything done...