21 projects tagged "GMGPL"

No download Website Updated 28 Apr 2013 Units of measurement for Ada

Screenshot
Pop 63.02
Vit 13.62

The library provides an implementation of dimensioned values for Ada. Unit checks are made at run-time, if not optimized out by the compiler. SI and irregular measurement units are supported. Shifted units like degrees Celsius are supported too. Conversions from and back to strings are provided for all various irregular units. An extensive set of GTK widgets for dealing with dimensioned values is included, though use of GTK is not mandatory for the rest of the library.

No download Website Updated 20 Mar 2004 Pattern matching

Screenshot
Pop 25.34
Vit 1.02

This library implements SNOBOL-like patterns. It provides various strategies form repetitive matching, supports recursive and user-defined patterns, immediate assignment of matched text, and patterns for matching multi-line texts. Bindings for C++ and Ada are provided.

No download Website Updated 15 Mar 2013 Simple components for Ada

Screenshot
Pop 62.42
Vit 19.02

The Simple components for Ada library provides implementations of smart pointers for automatically collected objects (using reference counting), object persistence, unbounded and bounded arrays of smart pointers, generic unbounded arrays of private objects and plain pointers, generic sets, maps, directed graphs, directed weighted graphs, stacks, and storage pools. It also includes table management, string editing, IEEE 754 support, and infix expression parsing tools. Implementations of some lock-free shared data structures are provided.

No download Website Updated 04 Apr 2012 Strings edit

Screenshot
Pop 49.19
Vit 8.61

Strings edit is a library that provides I/O facilities for integers, floating-point numbers, Roman numerals, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size field with padding. Numeric input can be checked against expected values range to be either saturated or to raise an exception. For floating-point output either relative or absolute output precision can be specified. UTF-8 encoded strings are supported, including wildcard pattern matching, sets and maps of code points, upper/lowercase, and other Unicode categorizations.

No download Website Updated 22 Jan 2012 Tables for Ada

Screenshot
Pop 32.86
Vit 6.38

This library provides an implementation of tables indexed by strings. The binary search is used for names of known length. It is also possible to search a table for names of unknown length, i.e. to parse a string using some table. Table elements can be of any private type. Key- insensitive tables are supported.

Download Website Updated 07 Oct 2010 Business Shell

Screenshot
Pop 81.38
Vit 3.94

BUSH (Business Shell) combines the capabilities of BASH, PHP, GCC, and databases into a uniform design for rapidly building secure, reliable Web sites. Based on an ISO standard, it promotes code reuse: scripts and templates can be compiled with GCC or ported to JVM or .Net using third party tools with only minor changes. It can also replace BASH as an interactive command shell with SQL support, and is a general purpose scripting language.

Download Website Updated 03 Oct 2005 XML Cleaner

Screenshot
Pop 41.38
Vit 2.86

XML Cleaner is an XML filter and validator, similar to xmllint. It can remove superfluos namespace declarations from an XML file, expand XML entities, recode XML files, and more.

Download Website Updated 30 Apr 2008 AVR-Ada

Screenshot
Pop 28.77
Vit 2.41

AVR-Ada aims to make the Ada part of gcc usable on AVR microcontrollers. This includes the three elements: the Ada compiler, the Ada run time system, and the AVR support library. Some sample programs are provided as well.

Download Website Updated 11 Apr 2007 Application Standard Components Library

Screenshot
Pop 14.90
Vit 1.00

ASCL comprises a set of reusable Ada packages. The focus is not on light-weight components but larger components such as a configuration manager and a CLI application environment which does all the argument parsing. It also includes a build environment for Linux which can be updated and maintained independently of the actual source code. It supports the personal software process for Ada programming.

Download Website Updated 11 Oct 2010 QtAda

Screenshot
Pop 30.92
Vit 2.66

QtAda is an Ada2005 language binding to the Qt libraries and a set of useful tools. It allows you to easily create powerful cross-platform graphical user interfaces completely on Ada 2005. QtAda applications use the native look and feel on every supported platform. It also allows you to develop your own widgets and integrate them into the Qt Designer for high speed visual GUI development. It uses a native thread-safe signal/slot mechanism and provides full transparent integration with Ada tasks.

Screenshot

Project Spotlight

Entangle

A tethered camera control and capture system.

Screenshot

Project Spotlight

R128GAIN

An FFmpeg and SoX based EBU R128 compliant loudness scanner for audio files.