Binary_search implements a generic binary search algorithm returning the
position of the first record whose index value is greater than or equal
to $val. The search routine does not define any of the terms position,
record or index value, but leaves their interpretation and
implementation to the user supplied function &$read(). The only
restriction is that positions must be integer scalars.
Godot is a multi-platform 2D and 3D game engine. It also provides a feature rich
development environment.
Easily deploy your game on IOS, android, OSX, Linux, Steam, Windows or PS3.
Ahven is a simple unit test library and framework for the Ada programming
lanugage. It is loosely modelled after JUnit and some ideas from AUnit.
Features:
Simple API
Small size
JUnit-compatible test results in XML format
Strict coding style enforced by AdaControl
This allows integration with tools like Jenkins and CruiseControl
Limited to Ada95 language features
Permissive open source license (ISC)
AIFAD stands for --Automated Induction of Functions over Algebraic
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.
C++/QT Editor with highlight, project management. Written with Qt V4
Allegro is a cross-platform library intended for use in computer games and
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.
Set::Crontab parses crontab-style lists of integers and defines some utility
functions to make it easier to deal with them.
Allegro is a cross-platform library intended for use in computer games and
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.
Set::Infinite is a Set Theory module for infinite sets.
It works with reals, integers, and objects.
When it is used dates, this module provides schedule checks (intersections),
unions, and infinite recurrences.
Set::NestedGroups gives an implementation of nested groups, access
control lists (ACLs) would be one example of nested groups.
For example, if Joe is a Manager, and Managers have access to payroll,
you can create an ACL which implements these rules, then ask the ACL if
Joe has access to payroll.