instances
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 899
Finance-QuoteHist 1.07
Finance-QuoteHist provides Finance::QuoteHist, a Perl module that provides easy fetching of historical stock quotes. more>>
Top level aggregator that will select a default lineup of site instances default lineup of site instancesof site instancesof site instancesof site instances from which to retrieve quotes.
Other than the default lineup, this module behaves identically to whichever site-specific module is first in the lineup. See below for site-specific modules.
METHODS
The basic user interface consists of several methods, as seen in the example above. Those methods are:
quotes()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Symbol, Date, Open, High, Low, Close, and Volume for that date. Optionally, if non-adjusted values were requested, their will be an extra element at the end of the row for the Adjusted closing price.
dividends()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Date and amount of the Dividend, in that order.
splits()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Date, Post split shares, and Pre split shares, in that order.
source($ticker, $target)
Each of these methods displays which site-specific class actually retrieved the information, if any, for a particular ticker symbol and target such as quote (default), dividend, or split.
Enhancements:
- The internal structure was changed to use date iterators where appropriate.
- The documentation was fixed for MSN.
- Various minor edge cases were fixed.
<<lessOther than the default lineup, this module behaves identically to whichever site-specific module is first in the lineup. See below for site-specific modules.
METHODS
The basic user interface consists of several methods, as seen in the example above. Those methods are:
quotes()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Symbol, Date, Open, High, Low, Close, and Volume for that date. Optionally, if non-adjusted values were requested, their will be an extra element at the end of the row for the Adjusted closing price.
dividends()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Date and amount of the Dividend, in that order.
splits()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Date, Post split shares, and Pre split shares, in that order.
source($ticker, $target)
Each of these methods displays which site-specific class actually retrieved the information, if any, for a particular ticker symbol and target such as quote (default), dividend, or split.
Enhancements:
- The internal structure was changed to use date iterators where appropriate.
- The documentation was fixed for MSN.
- Various minor edge cases were fixed.
Download (0.025MB)
Added: 2006-03-27 License: GPL (GNU General Public License) Price:
1306 downloads
Tk::PerlInheritanceTree 0.02
Tk::PerlInheritanceTree is a Perl module that displays a graphical representation of the inheritance tree for a given class-name more>>
Tk::PerlInheritanceTree is a Perl module that displays a graphical representation of the inheritance tree for a given class-name.
SYNOPSIS
require Tk::PerlInheritanceTree;
...
my $inheritance_tree = $main_window->PerlInheritanceTree()->pack;
$inheritance_tree->classname(Tk::MainWindow);
Tk::PerlInheritanceTree displays a graphical representation of the inheritance tree for a given class(package)-name. The nodes representing classnames have mouseclick bindings to open a Tk::PerlMethodList - widget. Tk::PerlInheritanceTree is a Tk::Frame-derived widget.
PerlInheritanceTree.pm can be run as stand-alone application.
METHODS
Tk::PerlInheritanceTree supports the following methods:
classname(A::Classname)
Set the Classname-Entry to A::Classname and show_classtree.
show_classtree()
Display a tree for the given classname
OPTIONS
Tk::PerlInheritanceTree supports the following options:
-classname
configure(-classname=>A::Classname) same as method classname()
-gridsize
configure(-gridsize=>$size) Set the distance between nodes to $size pixels. Defaults to 100.
-multiple_methodlists
configure(-multiple_methodlists=>bool) Allows multiple instances of PerlMethodList to be opened if set to a true value. Defaults to 0.
<<lessSYNOPSIS
require Tk::PerlInheritanceTree;
...
my $inheritance_tree = $main_window->PerlInheritanceTree()->pack;
$inheritance_tree->classname(Tk::MainWindow);
Tk::PerlInheritanceTree displays a graphical representation of the inheritance tree for a given class(package)-name. The nodes representing classnames have mouseclick bindings to open a Tk::PerlMethodList - widget. Tk::PerlInheritanceTree is a Tk::Frame-derived widget.
PerlInheritanceTree.pm can be run as stand-alone application.
METHODS
Tk::PerlInheritanceTree supports the following methods:
classname(A::Classname)
Set the Classname-Entry to A::Classname and show_classtree.
show_classtree()
Display a tree for the given classname
OPTIONS
Tk::PerlInheritanceTree supports the following options:
-classname
configure(-classname=>A::Classname) same as method classname()
-gridsize
configure(-gridsize=>$size) Set the distance between nodes to $size pixels. Defaults to 100.
-multiple_methodlists
configure(-multiple_methodlists=>bool) Allows multiple instances of PerlMethodList to be opened if set to a true value. Defaults to 0.
Download (0.004MB)
Added: 2007-05-07 License: Perl Artistic License Price:
900 downloads
Peco::Container 1.0
Peco::Container is a light inversion of Control (IoC) container. more>>
Peco::Container is a light inversion of Control (IoC) container.
SYNOPSIS
my $c = Peco::Container->new;
$c->register( my_key, My::Class );
$c->register( my_key, My::Class, [ @deps ] );
$c->register( my_key, My::Class, [ @deps ], create );
$c->register( my_key, My::Class, [ @deps ], create, { %attrs } );
$c->register( my_key, My::Class, undef, create );
$c->register( my_key, My::Class, undef, create, { %attrs } );
$c->register( my_key, My::Class, [ @deps ], undef, { %attrs } );
my $instance = $c->get(my_key);
my @instances = $c->get_all();
$c->has(my_key) ? 1 : 0;
$c->is_empty ? 1 : 0;
$c->multicast( method, @args );
Peco::Container is a small, flexible Inversion of Control (IoC) container supporting both Constructor Injection and Setter Injection patterns, as well prototype services (factories) and multicasting.
<<lessSYNOPSIS
my $c = Peco::Container->new;
$c->register( my_key, My::Class );
$c->register( my_key, My::Class, [ @deps ] );
$c->register( my_key, My::Class, [ @deps ], create );
$c->register( my_key, My::Class, [ @deps ], create, { %attrs } );
$c->register( my_key, My::Class, undef, create );
$c->register( my_key, My::Class, undef, create, { %attrs } );
$c->register( my_key, My::Class, [ @deps ], undef, { %attrs } );
my $instance = $c->get(my_key);
my @instances = $c->get_all();
$c->has(my_key) ? 1 : 0;
$c->is_empty ? 1 : 0;
$c->multicast( method, @args );
Peco::Container is a small, flexible Inversion of Control (IoC) container supporting both Constructor Injection and Setter Injection patterns, as well prototype services (factories) and multicasting.
Download (0.015MB)
Added: 2007-06-22 License: Perl Artistic License Price:
855 downloads
TinyMCE 2.1.1.1
TinyMCE is a platform-independent, Web-based, Javascript HTML WYSIWYG editor. more>>
TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB.
It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is so easy to integrate with your existing system.
Main features:
- Easy to integrate, takes only two lines of code.
- Theme and template support.
- Plugin support.
- Easy to extend with custom code.
- Customizable HTML/XHTML 1.0 output. Block invalid elements and force attributes.
- International language support (Language packs) currenly English, Swedish, Italian, German, Czech, Hungarian, Dutch, Finnish, Danish and Arabic and much more.
- Multiple browser support, currently Mozilla, MSIE and FireFox.
Enhancements:
- Fixed bug where dot notaion for some callback options didnt work.
- Fixed bug where valid_child_elements option didnt work.
- Fixed bug where form trigger wasnt executed when keyboard was used to submit form.
<<lessIt has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is so easy to integrate with your existing system.
Main features:
- Easy to integrate, takes only two lines of code.
- Theme and template support.
- Plugin support.
- Easy to extend with custom code.
- Customizable HTML/XHTML 1.0 output. Block invalid elements and force attributes.
- International language support (Language packs) currenly English, Swedish, Italian, German, Czech, Hungarian, Dutch, Finnish, Danish and Arabic and much more.
- Multiple browser support, currently Mozilla, MSIE and FireFox.
Enhancements:
- Fixed bug where dot notaion for some callback options didnt work.
- Fixed bug where valid_child_elements option didnt work.
- Fixed bug where form trigger wasnt executed when keyboard was used to submit form.
Download (1.2MB)
Added: 2007-05-28 License: LGPL (GNU Lesser General Public License) Price:
902 downloads
fid-graphics 0.2
fid-graphics is a simple toolkit for the Frigand Imperial Desktop. more>>
fid-graphics project is a simple toolkit for the Frigand Imperial Desktop.
It is probably the easiest toolkit to write a display engine for, but it does not support any widgets.
Enhancements:
- src/Desktop/Fid/Window.lhs (displayWaitRedisplay): New function.
- (requestRedisplay): Tidy up.
- src/Desktop/Fid/Main.lhs (data WinCapLine): New type.
- (data WindowType): Use it.
- (&&*, ||*, isnt, haveEnvVar, haveOpt): Deleted.
- (lookupFeature, lookupProtocol, lookupKeywords): New functions.
- (windowTypes): Use WindowCapLine.
- (forkProcess): Unused; deleted.
- (data FidOpt): Unused; deleted.
- (fidMain): Dont consider forking.
- Only call getOpt to sort out verbose options.
- src/Desktop/Fid/Control.lhs (PrimKey): New type.
- (instance Eq PrimKey, instance Ord PrimKey)
- (instance Show PrimKey, instance Arbitrary PrimKey): Instances for t.
- (data Key): Use it.
- (charKey, control, keyToChar): Do the right thing with PrimKey.
- (symbolKey): New function.
- (instance Arbitrary Key): Use instance Arbitrary PrimKey.
- (instance Arbitrary Char): New Instance.
<<lessIt is probably the easiest toolkit to write a display engine for, but it does not support any widgets.
Enhancements:
- src/Desktop/Fid/Window.lhs (displayWaitRedisplay): New function.
- (requestRedisplay): Tidy up.
- src/Desktop/Fid/Main.lhs (data WinCapLine): New type.
- (data WindowType): Use it.
- (&&*, ||*, isnt, haveEnvVar, haveOpt): Deleted.
- (lookupFeature, lookupProtocol, lookupKeywords): New functions.
- (windowTypes): Use WindowCapLine.
- (forkProcess): Unused; deleted.
- (data FidOpt): Unused; deleted.
- (fidMain): Dont consider forking.
- Only call getOpt to sort out verbose options.
- src/Desktop/Fid/Control.lhs (PrimKey): New type.
- (instance Eq PrimKey, instance Ord PrimKey)
- (instance Show PrimKey, instance Arbitrary PrimKey): Instances for t.
- (data Key): Use it.
- (charKey, control, keyToChar): Do the right thing with PrimKey.
- (symbolKey): New function.
- (instance Arbitrary Key): Use instance Arbitrary PrimKey.
- (instance Arbitrary Char): New Instance.
Download (0.078MB)
Added: 2006-10-02 License: Academic Free License (AFL) Price:
1122 downloads
Generic Test Processor 0.79.9d
Generic Test Processor is a processor for a generic test procedure language. more>>
Generic test processor is a language and processor for a language aiming to automatically apply or generate test source code in another language.
It is taken from a library of tests and data conversion operations.
These so generated instances shall be capable of inspecting a system by gathering data and screening this data to meet certain criteria, in other words to have certain attributes.
Enhancements:
- Fixed a bug in results reporting.
<<lessIt is taken from a library of tests and data conversion operations.
These so generated instances shall be capable of inspecting a system by gathering data and screening this data to meet certain criteria, in other words to have certain attributes.
Enhancements:
- Fixed a bug in results reporting.
Download (0.081MB)
Added: 2005-04-14 License: GPL (GNU General Public License) Price:
1654 downloads
LDAP Mailing Lists Access Policy Daemon 0.2
LDAP Mailing Lists Access Policy Daemon (MLAPD) is a mailing list manager that uses LDAP to control list access. more>>
LDAP Mailing Lists Access Policy Daemon (MLAPD) is a mailing list manager that uses LDAP (instead of BDB or GDBM) to control list access. Its designed to work in conjunction with Postfix as an access policy delegation daemon. It manages electronic mail discussion and e-newsletter lists. Its goal is to store/read list data on/from LDAP.
It works as a Postfix access policy delegation agent, so it can be installed one time and used by multiple Postfix instances, or installed multiple times and not suffer database access concurrency issues (because it uses LDAP).
Enhancements:
- This can be considered the first stable and usable release.
<<lessIt works as a Postfix access policy delegation agent, so it can be installed one time and used by multiple Postfix instances, or installed multiple times and not suffer database access concurrency issues (because it uses LDAP).
Enhancements:
- This can be considered the first stable and usable release.
Download (0.040MB)
Added: 2007-03-24 License: GPL (GNU General Public License) Price:
944 downloads
Virtual Tomcat 0.1
Virtual Tomcat is a set of scripts designed to ease administration tasks involved with hosting multiple JVM instances. more>>
Virtual Tomcat project is a set of scripts designed to ease administration tasks involved with hosting multiple JVM instances and domains using Apache Tomcat and HTTPd.
The system (which uses jsvc to spawn instances) allows users to deploy their own applets from within their home directories, as well as allowing full access to /manager and /admin applets.
<<lessThe system (which uses jsvc to spawn instances) allows users to deploy their own applets from within their home directories, as well as allowing full access to /manager and /admin applets.
Download (0.015MB)
Added: 2006-04-17 License: BSD License Price:
736 downloads
HLDS Control Panel 1.4.2
HLDS Control Panel is a php based web app to start a Half-life dedicated server. more>>
HLDS Control Panel is a php based web app to start a Half-life dedicated server (hlds) and any of its mod games (CS, DOD) using a web browser.
Form driven for ease of use, and no need for shell access. Includes mapcycle admin, for editing mapcycle.txt. Written on Linux/PHP4
Main features:
- Start/Stop server
- View/Purge the build up of game log files
- View/Edit/Shuffle Mapcycles
- Server monitoring page
- Email notify when a game is started
- Limit how many game instances users can start (by port number)
- Steam web gui for updating/installing steam games (dedicated servers only)
- Remote listener for starting up games on other servers
<<lessForm driven for ease of use, and no need for shell access. Includes mapcycle admin, for editing mapcycle.txt. Written on Linux/PHP4
Main features:
- Start/Stop server
- View/Purge the build up of game log files
- View/Edit/Shuffle Mapcycles
- Server monitoring page
- Email notify when a game is started
- Limit how many game instances users can start (by port number)
- Steam web gui for updating/installing steam games (dedicated servers only)
- Remote listener for starting up games on other servers
Download (0.076MB)
Added: 2005-11-09 License: GPL (GNU General Public License) Price:
1535 downloads
libscl 1.0.0
libscl (SCL) is a library that provides hash tables, list, queue, stack, symbol, balanced binary tree. more>>
libscl (SCL) is a library that provides hash tables, list, queue, stack, symbol, balanced binary tree, and a vector as abstract data types.
Multiple independent instances of the same abstract type can be used, each with its own arbitrary contents.
Enhancements:
- Added a little more documentation and some test code.
- SCL should build on Windows with MS Visual C/C++ 6.0, Linux and Solaris with GCC and GNU make.
<<lessMultiple independent instances of the same abstract type can be used, each with its own arbitrary contents.
Enhancements:
- Added a little more documentation and some test code.
- SCL should build on Windows with MS Visual C/C++ 6.0, Linux and Solaris with GCC and GNU make.
Download (0.13MB)
Added: 2005-07-14 License: LGPL (GNU Lesser General Public License) Price:
1562 downloads
Mantissa 7.0
Mantissa is a collection of various mathematical tools aimed towards for simulation. more>>
Mantissa is a collection of various mathematical tools aimed towards for simulation.
Mantissa contains a collection of algorithms, among which:
a small set of linear algebra classes
a least squares estimator
some curve fitting classes
several ordinary differentials equations integrators, either with fixed steps or adaptive stepsize control (see below)
vectors and rotations in a three dimensional space
algebra-related classes like rational and double polynomials
various orthogonal polynomials:
Chebyshev
Hermite
Laguerre
Legendre
some random numbers and vectors generation classes:
Robert M. Ziff four tap shift register (contributed by Bill Maier)
Makoto Matsumoto and Takuji Nishimura Mersenne twister
generators for vectors with correlated components
some basic (min, max, mean, standard deviation) statistical analysis classes
some optimization algorithms using direct search methods:
the Nelder-Mead simplex method
Virginia Torczons multi-directional method
Enhancements:
- For many basic objects provided by Mantissa like Vector3D, Rotation, and the various Polynomial classes, instances are now guaranteed to be immutable.
- This greatly simplifies safe sharing of instances without forcing users to either put severe restrictions on their use of Mantissa classes or make numerous copies just to make sure everything is safe.
- Since the change is a semantic change on the contract of the classes, this version introduces some incompatibilities with respect to previous ones.
- Upgrading to this version is not difficult, though.
<<lessMantissa contains a collection of algorithms, among which:
a small set of linear algebra classes
a least squares estimator
some curve fitting classes
several ordinary differentials equations integrators, either with fixed steps or adaptive stepsize control (see below)
vectors and rotations in a three dimensional space
algebra-related classes like rational and double polynomials
various orthogonal polynomials:
Chebyshev
Hermite
Laguerre
Legendre
some random numbers and vectors generation classes:
Robert M. Ziff four tap shift register (contributed by Bill Maier)
Makoto Matsumoto and Takuji Nishimura Mersenne twister
generators for vectors with correlated components
some basic (min, max, mean, standard deviation) statistical analysis classes
some optimization algorithms using direct search methods:
the Nelder-Mead simplex method
Virginia Torczons multi-directional method
Enhancements:
- For many basic objects provided by Mantissa like Vector3D, Rotation, and the various Polynomial classes, instances are now guaranteed to be immutable.
- This greatly simplifies safe sharing of instances without forcing users to either put severe restrictions on their use of Mantissa classes or make numerous copies just to make sure everything is safe.
- Since the change is a semantic change on the contract of the classes, this version introduces some incompatibilities with respect to previous ones.
- Upgrading to this version is not difficult, though.
Download (0.19MB)
Added: 2006-12-15 License: BSD License Price:
1044 downloads
Limbas 1.9.08
Limbas is a Web client/server framework that allows you to quickly develop applications without programming. more>>
Limbas is a Web client/server framework that allows you to quickly develop applications without programming.
Limbas project does this by using tables and forms and other modules like a workflow engine, file manager, user management, report editor, and SOAP interface.
Enhancements:
- A lots of improvements were made in this version. Support was added for maxdb76, versioning of tables, showing data and file differences with AJAX, advanced editing rights, attributes, and table-field extensions.
- An alternative relation-fieldtype extension, a relation-popup with AJAX, and a new relation menu structure were added.
- The menu structure was renewed.
- Icon toolbars were added.
- File indexing is much faster.
- A new layout is used.
- Other LIMBAS instances can be remotely imported.
<<lessLimbas project does this by using tables and forms and other modules like a workflow engine, file manager, user management, report editor, and SOAP interface.
Enhancements:
- A lots of improvements were made in this version. Support was added for maxdb76, versioning of tables, showing data and file differences with AJAX, advanced editing rights, attributes, and table-field extensions.
- An alternative relation-fieldtype extension, a relation-popup with AJAX, and a new relation menu structure were added.
- The menu structure was renewed.
- Icon toolbars were added.
- File indexing is much faster.
- A new layout is used.
- Other LIMBAS instances can be remotely imported.
Download (42.1MB)
Added: 2007-03-08 License: GPL (GNU General Public License) Price:
961 downloads
XMLBeans 2.2.0
XMLBeans project is a technology for accessing XML by binding it to Java types. more>>
XMLBeans project is a technology for accessing XML by binding it to Java types. XMLBeans provides several ways to get at the XML, including:
- Through XML schema that has been compiled to generate Java types that represent schema types. In this way, you can access instances of the schema through JavaBeans-style accessors after the fashion of "getFoo" and "setFoo".
- The XMLBeans API also allows you to reflect into the XML schema itself through an XML Schema Object model.
- A cursor model through which you can traverse the full XML infoset.
- Support for XML DOM.
Start off with your own stuff:
If you want to get right to it with your own XML schema and instance, follow these basic steps:
Install XMLBeans.
Compile your schema. Use scomp to compile the schema, generating and jarring Java types. For example, to create a employeeschema.jar from an employeesschema.xsd file:
scomp -out employeeschema.jar employeeschema.xsd
Write code. With the generated JAR on your classpath, write code to bind an XML instance to the Java types representing your schema. Heres an example that would use types generated from an employees schema:
File xmlFile = new File("c:employees.xml");
// Bind the instance to the generated XMLBeans types.
EmployeesDocument empDoc =
EmployeesDocument.Factory.parse(xmlFile);
// Get and print pieces of the XML instance.
Employees emps = empDoc.getEmployees();
Employee[] empArray = emps.getEmployeeArray();
for (int i = 0; i < empArray.length; i++)
{
System.out.println(empArray[i]);
}
Enhancements:
- Updated to the latest XMLSchema.xsd - January 25, 2006
- Updated XmlBeans to work with SaxonB-8.6.1 in place of SaxonB8.1
- XQuery external variable binding support
<<less- Through XML schema that has been compiled to generate Java types that represent schema types. In this way, you can access instances of the schema through JavaBeans-style accessors after the fashion of "getFoo" and "setFoo".
- The XMLBeans API also allows you to reflect into the XML schema itself through an XML Schema Object model.
- A cursor model through which you can traverse the full XML infoset.
- Support for XML DOM.
Start off with your own stuff:
If you want to get right to it with your own XML schema and instance, follow these basic steps:
Install XMLBeans.
Compile your schema. Use scomp to compile the schema, generating and jarring Java types. For example, to create a employeeschema.jar from an employeesschema.xsd file:
scomp -out employeeschema.jar employeeschema.xsd
Write code. With the generated JAR on your classpath, write code to bind an XML instance to the Java types representing your schema. Heres an example that would use types generated from an employees schema:
File xmlFile = new File("c:employees.xml");
// Bind the instance to the generated XMLBeans types.
EmployeesDocument empDoc =
EmployeesDocument.Factory.parse(xmlFile);
// Get and print pieces of the XML instance.
Employees emps = empDoc.getEmployees();
Employee[] empArray = emps.getEmployeeArray();
for (int i = 0; i < empArray.length; i++)
{
System.out.println(empArray[i]);
}
Enhancements:
- Updated to the latest XMLSchema.xsd - January 25, 2006
- Updated XmlBeans to work with SaxonB-8.6.1 in place of SaxonB8.1
- XQuery external variable binding support
Download (MB)
Added: 2007-05-07 License: The Apache License 2.0 Price:
907 downloads
CGI::FastTemplate 1.09
CGI::FastTemplate is a Perl extension for managing templates, and performing variable interpolation. more>>
CGI::FastTemplate is a Perl extension for managing templates, and performing variable interpolation.
SYNOPSIS
use CGI::FastTemplate;
$tpl = new CGI::FastTemplate();
$tpl = new CGI::FastTemplate("/path/to/templates");
CGI::FastTemplate->set_root("/path/to/templates"); ## all instances will use this path
$tpl->set_root("/path/to/templates"); ## this instance will use this path
$tpl->define( main => "main.tpl",
row => "table_row.tpl",
all => "table_all.tpl",
);
$tpl->assign(TITLE => "I am the title.");
my %defaults = ( FONT => "",
EMAIL => jmoore@sober.com,
);
$tpl->assign(%defaults);
$tpl->parse(ROWS => ".row"); ## the . appends to ROWS
$tpl->parse(CONTENT => ["row", "all"]);
$tpl->parse(CONTENT => "main");
$tpl->print(); ## defaults to last parsed
$tpl->print("CONTENT"); ## same as print() as "CONTENT" was last parsed
$ref = $tpl->fetch("CONTENT");
<<lessSYNOPSIS
use CGI::FastTemplate;
$tpl = new CGI::FastTemplate();
$tpl = new CGI::FastTemplate("/path/to/templates");
CGI::FastTemplate->set_root("/path/to/templates"); ## all instances will use this path
$tpl->set_root("/path/to/templates"); ## this instance will use this path
$tpl->define( main => "main.tpl",
row => "table_row.tpl",
all => "table_all.tpl",
);
$tpl->assign(TITLE => "I am the title.");
my %defaults = ( FONT => "",
EMAIL => jmoore@sober.com,
);
$tpl->assign(%defaults);
$tpl->parse(ROWS => ".row"); ## the . appends to ROWS
$tpl->parse(CONTENT => ["row", "all"]);
$tpl->parse(CONTENT => "main");
$tpl->print(); ## defaults to last parsed
$tpl->print("CONTENT"); ## same as print() as "CONTENT" was last parsed
$ref = $tpl->fetch("CONTENT");
Download (0.013MB)
Added: 2006-08-01 License: Perl Artistic License Price:
1179 downloads
XTM::AsTMa 0.37
XTM::AsTMa is a Topic Map Parsing of AsTMa instances. more>>
XTM::AsTMa is a Topic Map Parsing of AsTMa instances.
SYNOPSIS
# reading a topic map description from a file/url
$atm = new XTM::AsTMa (file => mymap.atm);
$tm = $atm->sync_in();
This package provides parsing functionality for AsTMA instances as described in the package documentation (doc directory) or at
http://topicmaps.bond.edu.au/astma/
Currently, only AsTMa= is supported, with the following constraints/additions:
no macro support
This feature was experimental and is now deprecated.
following directives are supported:
%cancel
Cancels the parse process on this very line and ignores the rest of the AsTMa instance. Useful for debugging faulty maps. There is an appropriate line written to STDERR.
%log [ message ]
Writes a line to STDERR reporting the line number and an optional message. Useful for debugging.
%name [ name ]
Adds a name attribute to the topic map.
%encoding [ encoding ]
Specifies which encoding to use to interpret the following text. This implies that this directive may appear several times to change the encoding. Whether this is a good idea in terms of information management, is a different question.
Note: It is still not allowed to use several name : encoding clauses.
Note: If no encoding is provided, utf8 is assumed.
%auto_complete [ on/off ]
Turns on/off auto completion.
Note: topics which have been mentioned in a is-reified-by clause will be always generated.
A directive can be inserted anywhere in the document but must be at the start of a line.
<<lessSYNOPSIS
# reading a topic map description from a file/url
$atm = new XTM::AsTMa (file => mymap.atm);
$tm = $atm->sync_in();
This package provides parsing functionality for AsTMA instances as described in the package documentation (doc directory) or at
http://topicmaps.bond.edu.au/astma/
Currently, only AsTMa= is supported, with the following constraints/additions:
no macro support
This feature was experimental and is now deprecated.
following directives are supported:
%cancel
Cancels the parse process on this very line and ignores the rest of the AsTMa instance. Useful for debugging faulty maps. There is an appropriate line written to STDERR.
%log [ message ]
Writes a line to STDERR reporting the line number and an optional message. Useful for debugging.
%name [ name ]
Adds a name attribute to the topic map.
%encoding [ encoding ]
Specifies which encoding to use to interpret the following text. This implies that this directive may appear several times to change the encoding. Whether this is a good idea in terms of information management, is a different question.
Note: It is still not allowed to use several name : encoding clauses.
Note: If no encoding is provided, utf8 is assumed.
%auto_complete [ on/off ]
Turns on/off auto completion.
Note: topics which have been mentioned in a is-reified-by clause will be always generated.
A directive can be inserted anywhere in the document but must be at the start of a line.
Download (0.14MB)
Added: 2006-10-25 License: Perl Artistic License Price:
1094 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above instances search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed