bcompiler enables you to encode your scripts in phpbytecode,
enabling you to protect the source code.
bcompiler could be used in the following situations
- to create a exe file of a PHP-GTK application (in conjunction with other
software)
- to create closed source libraries
- to provide clients with time expired software (prior to payment)
- to deliver close source applications
- for use on embedded systems, where disk space is a priority.
This Perl module is a direct translation of Steffen Beyer's excellent
Date::Calc module to use Perl only instead of a combination of Perl and C.
This package consists of a Perl module for all kinds of date calculations
based on the Gregorian calendar (the one used in all western countries
today), thereby complying with all relevant norms and standards:
ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable).
ptkdb is a debugger for perl that uses Perl/Tk for a user interface.
Features include:
Hot Variable Inspection
Breakpoint Control Panel
Expression List
Subroutine Tree
To debug a script using ptkdb invoke perl like this:
perl -d:ptkdb myscript.pl
ptkdb can easily be used to debug CGI scripts if your web server box is
capable of running Perl/Tk applications. Just change the shebang line of your
scripts to:
#! /usr/bin/perl -w -d:ptkdb
"Joseki" is a japanese term from the game Go and means "a formulaic sequence of
moves which is established for giving equal outcomes to both players", but it
has come into general use to describe any fixed form of behaviour.
Dist::Joseki offers you tools that help you in developing Perl module
distributions if you stick to a certain formulaic style of structuring your
distributions.
This module can build the C portions of Perl modules by invoking the
appropriate compilers and linkers in a cross-platform manner. It was motivated
by the Module::Build project, but may be useful for other purposes as well.
However, it is not intended as a general cross-platform interface to all your C
building needs. That would have been a much more ambitious goal!
This module can be used to determine the mime type of a file. It
tries to implement the freedesktop specification for a shared
MIME database.
For this module shared-mime-info-spec 0.12 was used.
This package only uses the globs file. No real magic checking is
used. The File::MimeInfo::Magic package is provided for magic typing.
If you want to determine the mimetype of data in a memory buffer
you should use File::MimeInfo::Magic in combination with IO::Scalar.
A Hash::AsObject is a blessed hash that provides read-write access to its
elements using accessors. (Actually, they're both accessors and mutators.)
It's designed to act as much like a plain hash as possible; this means,
for example, that you can use methods like DESTROY and if the Hash::AsObject
has an element with that name, it'll get or set it.
Git::Repository is a Perl interface to Git, for scripted interactions
with repositories. It's a low-level interface that allows calling any
Git command, whether porcelain or plumbing, including bidirectional
commands such as git commit-tree.
A Git::Repository object simply provides context to the git commands
being run. Is it possible to call the command()and run() methods against
the class itself, and the context (typically current working directory)
will be obtained from the options and environment.
Nuxi CloudABI is an application binary interface for UNIX-like operating
systems built around the concept of capability-based security. In a
nutshell, it means that you can run processes directly on top of a UNIX
kernel while keeping complete control over the actions the process is
allowed to perform.
This port installs a full toolchain that can be used to compile C and
C++ software against CloudABI.
Many Perl distributions use a Build.PL file instead of a Makefile.PL file to
drive distribution configuration, build, test and installation. Traditionally,
Build.PL uses Module::Build as the underlying build system. This module provides
a simple, lightweight, drop-in replacement.
Whereas Module::Build has over 6,700 lines of code; this module has less than
70, yet supports the features needed by most pure-Perl distributions.