SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Template-Alloy rpm build for : OpenSuSE. For other distributions click perl-Template-Alloy.

Name : perl-Template-Alloy
Version : 1.022 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp156.1.1 Date : 2024-07-03 19:07:08
Group : Unspecified Source RPM : perl-Template-Alloy-1.022-lp156.1.1.src.rpm
Size : 0.66 MB
Packager : https://www_suse_com/
Summary : TT2/3, HT, HTE, Tmpl, and Velocity Engine
Description :
\"An alloy is a homogeneous mixture of two or more elements\"
(http://en.wikipedia.org/wiki/Alloy).

Template::Alloy represents the mixing of features and capabilities from all
of the major mini-language based template systems (support for
non-mini-language based systems will happen eventually). With
Template::Alloy you can use your favorite template interface and syntax and
get features from each of the other major template systems. And
Template::Alloy is fast - whether your using mod_perl, CGI, or running from
the commandline. There is even Template::Alloy::JS for getting a little
more speed when that is necessary.

Template::Alloy happened by accident (accidentally on purpose). The
Template::Alloy (Alloy hereafter) was originally a part of the CGI::Ex
suite that performed simple variable interpolation. It used TT2 style
variables in TT2 style tags \"[% foo.bar %]\". That was all the original
Template::Alloy did. This was fine and dandy for a couple of years. In
winter of 2005-2006 Alloy was revamped to add a few features. One thing led
to another and soon Alloy provided for most of the features of TT2 as well
as some from TT3. Template::Alloy now provides a full-featured
implementation of the Template::Toolkit language.

After a move to a new company that was using HTML::Template::Expr and
Text::Tmpl templates, support was investigated and interfaces for
HTML::Template, HTML::Template::Expr, Text::Tmpl, and Velocity (VTL) were
added. All of the various engines offer the same features - each using a
different syntax and interface.

More recently, the Template::Alloy::JS capabilities were introduced to
bring Javascript templates to the server side (along with an increase in
speed if ran in persistent environments).

Template::Toolkit brought the most to the table. HTML::Template brought the
LOOP directive. HTML::Template::Expr brought more vmethods and using
vmethods as top level functions. Text::Tmpl brought the COMMENT directive
and encouraged speed matching (Text::Tmpl is almost entirely C based and is
very fast). The Velocity engine brought AUTO_EVAL and
SHOW_UNDEFINED_INTERP.

Most of the standard Template::Toolkit documentation covering directives,
variables, configuration, plugins, filters, syntax, and vmethods should
apply to Alloy just fine (This pod tries to explain everything - but there
is too much). See Template::Alloy::TT for a listing of the differences
between Alloy and TT.

Most of the standard HTML::Template and HTML::Template::Expr documentation
covering methods, variables, expressions, and syntax will apply to Alloy
just fine as well.

Most of the standard Text::Tmpl documentation applies, as does the
documentation covering Velocity (VTL).

So should you use Template::Alloy ? Well, try it out. It may give you no
visible improvement. Or it could.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-T/15.6/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Template-Alloy-1.022-lp156.1.1.noarch.rpm
     

Provides :
perl(Template::Alloy)
perl(Template::Alloy::Compile)
perl(Template::Alloy::Context)
perl(Template::Alloy::EvalPerlHandle)
perl(Template::Alloy::Exception)
perl(Template::Alloy::HTE)
perl(Template::Alloy::Iterator)
perl(Template::Alloy::Operator)
perl(Template::Alloy::Parse)
perl(Template::Alloy::Perl)
perl(Template::Alloy::Play)
perl(Template::Alloy::Stream)
perl(Template::Alloy::TT)
perl(Template::Alloy::Tmpl)
perl(Template::Alloy::VMethod)
perl(Template::Alloy::Velocity)
perl(Template::Alloy::_ContextStash)
perl-Template-Alloy

Requires :
perl(:MODULE_COMPAT_5.26.1)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/Template
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy.pod
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/Compile.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/Context.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/Exception.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/HTE.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/Iterator.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/Operator.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/Parse.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/Play.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/Stream.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/TT.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/Tmpl.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/VMethod.pm
/usr/lib/perl5/vendor_perl/5.26.1/Template/Alloy/Velocity.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Template-Alloy
/usr/share/doc/packages/perl-Template-Alloy/Changes
/usr/share/doc/packages/perl-Template-Alloy/README
/usr/share/doc/packages/perl-Template-Alloy/samples
/usr/share/doc/packages/perl-Template-Alloy/samples/benchmark
/usr/share/doc/packages/perl-Template-Alloy/samples/benchmark/bench_method_calling.pl
/usr/share/doc/packages/perl-Template-Alloy/samples/benchmark/bench_operator_storage.pl
/usr/share/doc/packages/perl-Template-Alloy/samples/benchmark/bench_optree.pl
/usr/share/doc/packages/perl-Template-Alloy/samples/benchmark/bench_template.pl
/usr/share/doc/packages/perl-Template-Alloy/samples/benchmark/bench_template_tag_parser.pl
/usr/share/doc/packages/perl-Template-Alloy/samples/benchmark/bench_various_templaters.pl
/usr/share/doc/packages/perl-Template-Alloy/samples/dprof_template.d
There is 15 files more in these RPM.

 
ICM