|Tangram::Tour||The original Guided Tour of the features of Tangram, by Jean-Louis Leroy.|
|Tangram::Intro||The humble beginnings of a new guided tour, based on the next-generation features found in Tangram 2.08.|
|Tangram::Springfield||The classes and schema used in the Guided Tour(s).|
|Tangram::Storage||The main database handle class. Includes details on query syntax.|
|Tangram::Cursor||Return an iterator that retrieves persistent objects in a result set one by one.|
|Tangram::Schema||The Tangram schema structure - representing your data model so that Tangram can map it.|
|Tangram::Relational::Mappings||An informative text on exactly how Object Relational Mapping is accomplished by the Tangram::Relational back-end, what the different styles of mapping are, and how each is selected.|
|Tangram::Type||What Tangram types are available. This page is an index of other manual pages that express the data and relationship types available in Tangram.|
|Tangram::Type::Extending||How to write your own custom types for Tangram.|
|Tangram::Dialect||Database-specific extensions to Tangram, such as Tangram::mysql and Tangram::Sybase. These extensions only add functionality, and are not required for core operation of Tangram.|
Tangram has been known to run in the following environments, however, Tangram uses standard SQL and should be usable with any SQL-83 compliant database. Most of the requirements are simply avoiding the worst bugs.
Note that some functions (e.g. transactions and subselects) may not be available in some environments. This is reported during the test suite.
o Perl 5.005_03+, 5.6.1+, 5.8.1+ (5.8.0 had a nasty bug and doesnt work with Tangram) o Set::Object 1.04 (though the latest version is highly recommended) o DBI 1.14 o DBD::mysql 2.0402 o DBD::Oracle 1.06 o DBD::Sybase 0.21 o DBD::SQLite 1.07 o DBD::Pg 0.93
You may use Tangram, free of charge, under the terms of the GPL. This notice applies to the entire distribution and all of its parts.
You can obtain a commercial license for old (2.04 and earlier) versions of Tangram from Sound Object Logic, see http://www.soundobjectlogic.com/tangram/licenses.html.
TANGRAM COMES WITHOUT ANY WARRANTY OF ANY KIND. IT DOES NOT EVEN COME WITH ANY KIND OF VAGUE IMPLICATION THAT IT DOES ANYTHING MORE THAN GIVE YOUR COMPUTER HINTS ABOUT HOW TO TRY STIRRING ITS ELECTRONS. THE AUTHORS ARE NOT RESPONSIBLE FOR THE RESULTANT ELECTRON CONFIGURATION IN ANY WAY INCLUDING TRANSMUTATIONS OF ELECTRONS INTO OTHER FIELDS SUCH AS MAGNETIC MEDIA OR PUNCH CARDS.
Please send bug reports directly to the Tangram 2 maintainers mailing list <firstname.lastname@example.org>, and please CC: <bug-Tangram@rt.cpan.org> so your fault can be tracked accurately.
Whenever possible, include a short yet complete script demonstrating the problem. (read: if you want it fixed quicker, demonstrate it)
Questions of general interest should should be posted to the mailing list, but not sent to rt.cpan.org.
All the code and documentation for versions 2.04 and earlier, as well as some changes in the 2.05 release, were written by Jean-Louis Leroy (email@example.com) and Sound Object Logic.
Sam Vilain <firstname.lastname@example.org> is the author of the derived work that is Tangram 2.05 and later.
Andres Kievsky <email@example.com> has contributed to the Tangram code starting with Tangram 2.08.
Hey! <B>The above document had some coding errors, which are explained below:B>
Around line 132: You forgot a =back before =head1
|perl v5.20.3||TANGRAM (3)||2015-10-09|