Eval
Language::Zcode::Runtime::State is a Perl module to handle saving, restoring, etc. the game state. restoring Getter/setter: currently in the process of restoring or not? start_machine Start executing the Z-machine. In the normal case (starting a new game, or restarting), this is as...
Platforms: *nix
License: Freeware | Size: 296.96 KB | Download (88): Language::Zcode::Runtime::State Download |
B::C is Perl compilers C backend. SYNOPSIS perl -MO=C[,OPTIONS] foo.pl This compiler backend takes Perl source and generates C source code corresponding to the internal structures that perl uses to run your program. When the generated C source is compiled and run, it cuts out the time which...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (101): B::C Download |
B::CC is Perl compilers optimized C translation backend. SYNOPSIS perl -MO=CC[,OPTIONS] foo.pl This compiler backend takes Perl source and generates C source code corresponding to the flow of your program. In other words, this backend is somewhat a "real" compiler in the sense that many...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (100): B::CC Download |
Opcode is a Perl module created to disable named opcodes when compiling perl code. SYNOPSIS use Opcode; Perl code is always compiled into an internal format before execution. Evaluating perl code (e.g. via "eval" or "do file") causes the code to be compiled into an internal format and...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (227): Opcode Download |
HTML::Macro can process HTML templates with loops, conditionals, macros and more! SYNOPSIS use HTML::Macro; $htm = new HTML::Macro (template.html); $htm->print; sub myfunc { $htm->declare (var, missing); $htm->set (var, value); return $htm->process; } ( in template.html ): < html...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (95): HTML::Macro Download |
B::More Perl module contains additional introspection methods and functions. Adds stuff I needed in B and wasnt there. Feel free to email me with suggestions for other methods I can add. B::SV METHODS svref Inverse of B::svref_2object. B::PVMG METHODS magic Returns a string...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (87): B::More Download |
Devel::Modlist is a Perl extension to collect module use information. SYNOPSIS perl -d:Modlist script.pl The Devel::Modlist utility is provided as a means by which to get a quick run-down on which libraries and modules are being utilized by a given script. Just as compiler systems like gcc...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (92): Devel::Modlist Download |
Glib::MakeHelper is a Perl module for Makefile.PL utilities for Glib-based extensions. SYNOPSIS eval "use Glib::MakeHelper; 1" or complain_that_glib_is_too_old_and_die(); %xspod_files = Glib::MakeHelper->do_pod_files (@xs_files); package MY; sub postamble { return...
Platforms: *nix
License: Freeware | Size: 235.52 KB | Download (96): Glib::MakeHelper Download |
Parallel::Workers::Backend - The backend is a plugins mechanism to run the worker tasks. Default plugins are implemented for Eval (CODE), SSH and XMLRPC tasks. You can add your own plugin with module name Parallel::Backend::YourTaskModule SYNOPSIS use Parallel::Workers::Backend; my...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (92): Parallel::Workers::Backend Download |
Filter::cpp is a cpp source filter. SYNOPSIS use Filter::cpp ; This source filter pipes the current source file through the C pre-processor (cpp) if it is available. As with all source filters its scope is limited to the current source file only. Every file you want to be processed by the...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (147): Filter::cpp Download |
Inline::Java::PerlInterpreter is a Perl module used to call Perl directly from Java using Inline::Java. SYNOPSIS import org.perl.inline.java.* ; class HelpMePerl { static private InlineJavaPerlInterpreter pi = null ; public HelpMePerl() throws InlineJavaException { } static private...
Platforms: *nix
License: Freeware | Size: 94.21 KB | Download (105): Inline::Java::PerlInterpreter Download |
Math::Zap::Triangle2 - triangles in 2D space. Synopsis Example t/triangle2.t #_ Triangle ___________________________________________________________ # Test 2d triangles # philiprbrenan@yahoo.com, 2004, Perl License #______________________________________________________________________...
Platforms: *nix
License: Freeware | Size: 63.49 KB | Download (95): Math::Zap::Triangle2 Download |
SQL::Amazon::UserGuide is a Perl module with user Guide for DBD/SQL::Amazon. SYNOPSIS # # create the parser, passing in the current Amazon metadata # my $parser = SQL::Amazon::Parser->new(%attrs); # # parse a SQL statement, returning a SQL::Amazon::Statement # my $stmt =...
Platforms: *nix
License: Freeware | Size: 58.37 KB | Download (94): SQL::Amazon::UserGuide Download |
Oraperl is a Perl access to Oracle databases for old oraperl scripts. SYNOPSIS eval use Oraperl; 1; || die $@ if $] >= 5; # ADD THIS LINE TO OLD SCRIPTS $lda = ⊦a_login($system_id, $name, $password) $csr = ⊦a_open($lda, $stmt [, $cache]) ⊦a_bind($csr, $var, ...) ⊦a_fetch($csr [,...
Platforms: *nix
License: Freeware | Size: 368.64 KB | Download (111): Oraperl Download |
File::Path is a Perl module to create or remove directory trees. SYNOPSIS use File::Path; mkpath([/foo/bar/baz, blurfl/quux], 1, 0711); rmtree([foo/bar/baz, blurfl/quux], 1, 1); The mkpath function provides a convenient way to create directories, even if your mkdir kernel call wont...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (93): File::Path Download |
Chess::FIDE is a Perl extension for FIDE Rating List. SYNOPSIS use Chess::FIDE; my $fide = Chess::FIDE->new(-file=>filename); $fide->fideSearch("surname eq Kasparov"); Chess::FIDE - Perl extension for FIDE Rating List. FIDE is the International Chess Federation that every quarter of the...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (101): Chess::FIDE Download |
XML::Validator::Schema is a Perl module to validate XML against a subset of W3C XML Schema. SYNOPSIS use XML::SAX::ParserFactory; use XML::Validator::Schema; # # create a new validator object, using foo.xsd # $validator = XML::Validator::Schema->new(file => foo.xsd); # # create a SAX...
Platforms: *nix
License: Freeware | Size: 53.25 KB | Download (123): XML::Validator::Schema Download |
SISC project is an extensible Java based interpreter of the algorithmic language Scheme. SISC uses modern interpretation techniques, and handily outperforms all existing JVM interpreters (often by more than an order of magnitude). In addition, SISC is a complete implementation of the language....
Platforms: *nix
License: Freeware | Size: 1.3 MB | Download (89): SISC Download |
Acme::JavaTrace is a Perl module for using Java-like stack traces. SYNOPSIS On the command-line: perl -wMAcme::JavaTrace program_with_strange_errors.pl Inside a module: use Acme::JavaTrace; warn "some kind of non-fatal exception occured"; die "some kind of fatal exception occured";...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (101): Acme::JavaTrace Download |
Object::Trampoline is a Perl module for delay object construction, and optionally using the class module, until a method is actually dispatched, simplifies runtime definition of handler classes. SYNOPSIS # adding "use_class" will perform an "eval use $class" # at the point where the object...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (92): Object::Trampoline Download |