NAME
Data::Type::Docs::FAQ - frequently asked questions
DESCRIPTION
FAQs are the things asked by users.
FAQs
Is it possible to add your my datatype at runtime and or install/configuration time ?
Visit Data::Type::Docs::Howto "How to add new types" ?
Is there a localized version for <insert your language here> available ?
It depends. Since Data::Type
is expandable via separate modules, you should try a search.cpan.org (as always) before starting to write your own.
How is a datatype
implemented ?
Data::Type
verifies a data- or valuetype with a testing procedure. It is similar to the Test module. The test program has one or multiple stages (which are called facets). If all facets pass sucessfully, a datatype is programatically classified as "valid". This generic approach leads to reuse of facets and enough transparence to create instructive error reports.
A fictive procedure for 'SOMETHING'
sub test
{
...
ok( 1, Data::Type::Facet::max( 20 ) );
ok( 1, Data::Type::Facet::min( 4 ) );
...
}
What are the minimal requirements for my own custom datatypes ?
Minimal requirements are a package in the Data::Type::Object::
namespace and some methods. Refer to the Data::Type::Docs::RFC for the exact API.
SEE ALSO
See Data::Type::Docs::FOP to get an extracted list of problems occured or by intention (by the author) can statistically occur quite often. Also visit the Data::Type::Docs::Howto pod for a collection of procedures.
CONTACT
Sourceforge http://sf.net/projects/datatype is hosting a project dedicated to this module. And I enjoy receiving your comments/suggestion/reports also via http://rt.cpan.org or http://testers.cpan.org.
AUTHOR
Murat Uenalan, <muenalan@cpan.org>