Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Re^4: Modules that significantly contribute to Laziness

by mugwumpjism (Hermit)
on May 25, 2005 at 02:24 UTC ( #460213=note: print w/replies, xml ) Need Help??

in reply to Re^3: Modules that significantly contribute to Laziness
in thread Modules that significantly contribute to Laziness

Saying CDBI is more lightweight than Tangram, is like saying that DBI is more lightweight than CDBI.

Of course it's more lightweight, but it doesn't provide any real abstractions. CDBI is just another SQL macro library; it just happens to be the most actively developed. It's a very good alternative to raw DBI.

There is a large class of problems for which Tangram can solve easily, and CDBI just has no solution at all. For instance, with Tangram it is very simple to build up "complex" queries without resorting to hacking SQL. Likewise, if you're retrofitting to existing database schemas, Tangram can seem awkward and inept.

However, for building large scale database driven applications from scratch, my personal experience would say that using Tangram in concert with Class::Tangram gives you the most flexibility and adaptability of any currently available database abstraction for Perl 5.

$h=$ENV{HOME};my@q=split/\n\n/,`cat $h/.quotes`;$s="$h/." ."signature";$t=`cat $s`;print$t,"\n",$q[rand($#q)],"\n";

Replies are listed 'Best First'.
Re^5: Modules that significantly contribute to Laziness
by Anonymous Monk on May 25, 2005 at 12:52 UTC
    Instead of defending Tangram, just point to

      Sure. That site could use being wiki-fied, its information is really old...

      $h=$ENV{HOME};my@q=split/\n\n/,`cat $h/.quotes`;$s="$h/." ."signature";$t=`cat $s`;print$t,"\n",$q[rand($#q)],"\n";
        That's a good idea. I'd be happy to host the wiki. Maybe it should be moved to a better domain, like though. If someone with more tuits wants to do this right now, I can provide the original POD for the comparison document.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://460213]
[Your Mother]: Someone had to say it. Better it came from tail.
[LanX]: Cat Mama!
[Your Mother]: Das right.
[Eily]: actually I forgot to provide the filename as a parameter
LanX it reeks.
[Your Mother]: You know what they say, the reeky wheel gets the best price at cheese market.
[Eily]: well I had to google translate that
[Eily]: let me inform you that the Dutch reek translate into the Czech páchnout
[Eily]: very useful default translation :P
[Eily]: BTW LanX, you should try typing a few random chars at the beginning of each message. This will prevent expansion :P

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (12)
As of 2017-03-27 16:48 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (320 votes). Check out past polls.