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 ]

TeeJay (2309)

TeeJay
  (email not shown publicly)
http://www.aarontrevena.co.uk/

Working in Truro
Graduate with BSc (Hons) in Computer Systems and Networks
pm : london.pm, bath.pm, devoncornwall.pm
lug : Devon & Cornwall LUG
CPAN : TEEJAY [cpan.org]
irc : TeeJay
skype : hashbangperl
livejournal : hashbangperl [livejournal.com]
flickr :hashbangperl [flickr.com]

Journal of TeeJay (2309)

Thursday July 29, 2004
11:30 AM

Class::PINT - a frankenlovechild of Tangram and CDBI

[ #20133 ]
At home and for family/friend projects I have been using Class::DBI (and now some maypole). At work we have been using Tangram and Class::Tangram.

Each has a load of stuff I wish the other had, and in tangram's case a load of stuff I wish would just go away (silent death, unreachable parts of the system, unintelligable and undocumented monolithic evil voodoo internals).

As we get bitten by yet another problem involving our complex bastardised mix of tangram, generated code, fastcgi and psa I am looking at if it might be quicker to just port what we need to CDBI.

Of course CDBI is not Tangram (thank f**k), so I plan on creating a nice Tangram-style API and wrapper around CDBI and a load of custom subclasses and plugins to give the features and flexibility (that are worthwhile) of Tangram as well as the transparency, maturity and sheer common-sense simplicity design of CDBI.

The name is something I have bandied around at work for a while, PINT, you can guess what it might stand for :)

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.
  • you my friend are a very very crazy individual
    --
    -Scott McWhirter- | -kungfuftr-
    "JAWK - Just Another Whiny Kid"
  • I have already mucked with the accessor/mutator creation a little (very small couple of lines) to provide tangram style syntax for interacting with the attribute types that Class::DBI already supports

    Next I am working on including most of the relationship types that Tangram provides with a similar syntax.

    After that I need to work out a good way to add additional data types for attributes, but I will cross that bridge when I come to it.

    Hopefully I can provide most of what we need, with the same syntax,

    --

    @JAPH = qw(Hacker Perl Another Just);
    print reverse @JAPH;