pecl-mcve is a Interface for the MCVE/Monetra API
(libmonetra [formerly libmcve]), allowing you to
work directly with MCVE/Monetra from your PHP
scripts. Monetra is Main Street Softworks' solution
to direct credit card processing for Unix.
The org.apache.commons.jxpath package defines a simple interpreter of an
expression language called XPath. JXPath applies XPath expressions to
graphs of objects of all kinds: JavaBeans, Maps, Servlet contexts, DOM
etc, including mixtures thereof.
java Management Extensions (JMX) is an API that facilitates building management
applications that can configure, and perform operations on, a server applica
-tion. In general, each manageable component of the server application is re
-presented by a Management Bean (or MBean, for short). JMX defines three types
of MBeans, of which Model MBeans are the most flexible. Model MBeans provide a
way to define MBeans for many different components, without having to write a
specific MBean implementation class for each one.
However, this power comes at a price. It is necessary to set up a substantial
amount of metadata about each MBean, including the attributes it should expose
(similar to JavaBeans properties), the operations it should make available (si
-milar to calling methods of a Java object via reflection), and other related
information. The Modeler component is designed to make this process fairly pain
-less -- the required metadata is configured from an XML description of each
Model MBean to be supported. In addition, Modeler provides a factory mechanism
to create the actual Model MBean instances themselves.
PHP PECL extension provides possibility to overload operators for PHP objects.
At the moment it allows overloading of the following operators:
+ - * / % << >> . | & ^ ~ ! ++ -- += -= *= /= %= <<= >>= .= |= &= ^= and ~=
The params extension provides userspace equivalent of zend_parse_parameters()
Kimwitu is a system that supports the construction of programs that use
trees or terms as their main data structure. It is a `meta-tool' in the
development process of tools. Its input is an abstract description of
terms, annotated with implementation directives, plus a definition of
functions on these terms. The output consists of a number of C-files that
contain data-structure definitions for the terms, a number of standard
functions on those terms, and a translation (in C) of the function
definitions in the input (eg. term rewriting).
The standard functions can be used to create terms, compare them for
equality, read and write them on files in various formats and do
manipulations like list concatenation.
Kyra is a simple, fully featured Sprite engine written in C++.
The Kyra engine is suited to 2D, isometric, and quasi-3D games.
It is built on top of SDL for cross platform use. It supports
tiles, sprites, and user drawn surfaces. It has full support
for alpha blending, scaling, color transformation, pixel
perfect collision detection, OpenGL acceleration, and mouse
testing. It comes with tools to define sprites and import
images into the system.
The runkit extension provides means to modify constants, user-defined
functions, and user-defined classes. It also provides for custom superglobal
variables and embeddable sub-interpreters via sandboxing.
Judy is a general purpose dynamic array implemented as a C callable
library. Judy's speed and memory usage are typically better than other
data storage models and improves with very large data sets.
The LWP userspace threads library. The LWP threads library is used by the Coda
distributed filesystem, RVM (a persistent VM library), and RPC2/SFTP (remote
procedure call library)
Project contact information below.
EMAIL: coda@cs.cmu.edu