syntax similar to make utilities you may have used, but it features many
additional enhancements.
WWW: http://omake.metaprl.org/index.html
PR: ports/101582
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
- Take maintainership
- Respect CC and CLAGS
- Clean up Makefile
- Utilize EXAMPLESDIR macro
- Pet some portlint(1)
- Fix a WWW line, remove attribution
the latter has been removed, it's time to remove this port, too. Moreover,
a thourough look revealed that Linux::Pid has actually never been invoked
from Apache::SizeLimit.
medians and set medians of Strings and Unicodes. Becuase it's implemented
in C, it's much faster than corresponding Python library functions and
methods.
WWW: http://trific.ath.cx/resources/python/levenshtein/
PR: ports/102702
Submitted by: Aron Stansvik <elvstone@gmail.com>
This class module binds one or more subroutines of your devising to a Perl
variable. All variables can have FETCH, STORE and DESTROY callbacks.
Additionally, arrays can define CLEAR, DELETE, EXISTS, EXTEND, FETCHSIZE,
POP, PUSH, SHIFT, SPLICE, STORESIZE and UNSHIFT callbacks, and hashes can
define CLEAR, DELETE, EXISTS, FIRSTKEY and NEXTKEY callbacks.
With Tie::Watch you can:
* alter a variable's value
* prevent a variable's value from being changed
* invoke a Perl/Tk callback when a variable changes
* trace references to a variable
WWW: http://search.cpan.org/dist/Tie-Watch/
Author: Steve Lidie <sol0@Lehigh.EDU>
Justification: x11-toolkits/p5-Tk-JComboBox dep, sysutils/namefix recursive dep
custom accounting applications based on the Progress database product. I
felt that the built in wasn't useful enough so I designed a new one and
implemented it. It actually started life as a package configuration and
batch file generator for DOS and mutated to a simple script interpreter
to replace shar file distribution. At this point it has almost nothing in
common with that first program.
The basic idea behind generate is to create a script which generates files.
There is some simple flow control constructs but the power lies in its
macro processing. I have shamelessly stolen ideas from cpp, m4, make and
David Tilbrook's dtree.
WWW: http://www.druid.net/darcy/readme-generate.html
PR: ports/102507
Submitted by: D'Arcy J.M. Cain <darcy at druid.net>
Gzstream is a small C++ library, basically just a wrapper, that provides
the functionality of the zlib C-library in a C++ iostream. It is freely
available under the LGPL license.
Gzstream has been written by Deepak Bandyopadhyay and Lutz Kettner at the
Computational Geometry Group at UNC Chapel Hill.
WWW: http://www.cs.unc.edu/Research/compgeom/gzstream/
kasm is a System RPL/Machine Language assembler for the Saturn microprocessor,
used in the HP48/HP49 calculators (this microprocessor is also used in other
HP calculators, but kasm is made specifically for the HP48/HP49
calculators). It uses the same syntax as the MASD compiler (found in the
MetaKernel program for HP48 calculators and in the HP49 calculator). This
syntax, which has only very small incompatibilities with the traditional
syntax (used in the HP Tools, in the GNU Tools and in JAZZ), supports a few
constructs that make the assembly language be closer to a high level
programming language. It supports all the structures (blocks, etc.) and
shortcuts (RPL, SCREEN, etc.) of the MASD compiler in the HP49G calculators.
WWW: http://k-asm.sourceforge.net/
Datatypes-- and improves decision tree learning by supporting significantly
more complex kinds of data. This allows users to more conveniently describe
the data they want to have learnt, which can improve accuracy and complexity
of resulting models.
Author: Markus Mottl <markus.mottl@gmail.com>
WWW: http://www.ocaml.info/aifad/
Submitted by: Stanislav Sedov <ssedov(at)mbsd.msk.ru>
Approved by: krion (mentor)
A C++ library, separated in 2 parts:
* A common one, designed to have no dependencies to the operating system
or any library, providing:
o A class for communication,
o Classes to handle regular expressions (both common and UNIX-file like),
o A general parser,
o Smart pointers
o A class to search directories
o A relation-class to relate objects
* Some classes for the X-windows system (basing on gtkmm (previously
known as Gtk--)) like:
o An entry field to enter filenames (with completion, analogue to modern
browsers),
o Formatted entry fields (with validy check),
o A ListBox to display files (with an icon based on the type of the file),
o A base-class for Applications
WWW: http://libymp.sourceforge.net/
for manipulating context-free grammars (CFGs) in a purely functional way.
Author: Markus Mottl <markus.mottl@gmail.com>
WWW: http://www.ocaml.info/home/ocaml_sources.html
PR: ports/102104
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
automatically resizing (= reallocating) datastructures that consume
a contiguous part of memory. This allows appending and removing of
elements to/from arrays (both boxed and unboxed), strings (-> buffers),
bit strings and weak arrays while still maintaining fast constant-time
access to elements.
There are also functors that allow the generation of similar modules
which use different reallocation strategies.
Author: Markus Mottl <markus.mottl@gmail.com>
WWW: http://www.ocaml.info/home/ocaml_sources.html
PR: ports/102107
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
Subroutines) and LAPACK-library (Linear Algebra routines), which are
written in FORTRAN.
This allows people to write high-performance numerical code for
applications that need linear algebra.
Author: Markus Mottl <markus.mottl@gmail.com>
WWW: http://www.ocaml.info/home/ocaml_sources.html
PR: ports/102115
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
elements. Whereas a total order allows you to say whether some element is
lower, equal or greater than another one, partial orders also allow for a
"don-t know" case.
Author: Markus Mottl <markus.mottl@gmail.com>
WWW: http://www.ocaml.info/home/ocaml_sources.html
PR: ports/102116
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
CPANPLUS::Dist::Build is a distribution class for Module::Build
related modules.
Using this package, you can create, install and uninstall perl
modules. It inherits from CPANPLUS::Dist.
Normal users won't have to worry about the interface to this module,
as it functions transparently as a plug-in to CPANPLUS and will
just Do The Right Thing when it's loaded.
WWW: http://search.cpan.org/dist/CPANPLUS-Dist-Build/
that matter, to be run and their environment to be inherited into a Perl
program.
WWW: http://search.cpan.org/dist/Shell-Source/
PR: ports/102021
Submitted by: Timur I. Bakeyev <timur(at)com.bat.ru>
Approved by: krion (mentor)
other types of multimedia programming.
A wide range of extension packages and add-on modules are also available, which
can be found in the "Library Extensions" section of the Allegro website.
WWW: http://www.talula.demon.co.uk/allegro/
PR: ports/101741
OcempGUI is a small toolkit, which comes with various modules suitable for
event management, user interfaces, 2D drawing and accessibility.
OcempGUI enables developers to enhance their python and/or pygame applications
and games easily with graphical UI elements such as buttons, entry boxes,
scrolling abilities and more as well as simple event brokers or features, which
enhance the program by adding accessibility to its objects.
It can save a developer much time by providing a broad range of drawing
routines and ready-to-use event capable object types. The developer can focus
on the main tasks instead of taking care about needed low-level components,
which are given to him with OcempGUI.
WWW: http://ocemp.sourceforge.net/gui.html
PR: 101397
Submitted by: Alexander Botero-Lowry <alex__@__foxybanana.com>
Approved by: garga (mentor)