Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

djberg96 (2603)

djberg96
  (email not shown publicly)

Journal of djberg96 (2603)

Friday March 28, 2003
01:31 PM

Phrasebooks

[ #11291 ]
I've been following Ovid's journal a bit; specifically the discussion on externalizing SQL and phrasebooks. There was an article on phrasebooks a while back on perl.com (specifically on Class::Phrasebook), which I seem to have missed. I'm keen on creating something like this for Ruby.

I decided I would take a look at Class::Phrasebook but I'm running into trouble. The first issue is that one of the requirements, IO::LockedFile, won't build on my system, at least not via the CPAN shell. I guess I'll get the source and try to build that way. My second issue is that it has prerequisites in the first place.

I'm not especially keen on using XML either. I think I'd rather use YAML, but then I only plan on using this for SQL.

Note to whoever's listening: search.cpan.org appears to be defunct and has been so for about a day now.

Update: I found some interesting comments here about the perl.com article. The issue of placeholders jumped at me right away, too.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • hey, if you do use YAML, you might want to register this with the Okay Project [yaml.org]. This would make it a lot easier for Perl, Python, and Ruby to share Phrasebooks (maybe even in a distributed fashion).

    -pate

  • why do users always thing that somehow NOONE HAS NOTICED THE BOX IS DOWN?! Yes, we noticed. :)

    • I have no idea what level of monitoring you have on it. I couldn't easily count the number of times someone didn't know their host was down UNTIL I TOLD THEM. :)