download25.com

Your free TOP 25 download source!

Simple components for Ada 3.2

Provides garbage collection, containers, text editing and parsing tools
Publisher: Dmitry A. Kazakov
Category: Development Tools
Version: 3.2
License: freeware
Cost: 0$
Size: 0.73 MB
Updated: 30 Aug 2008
Screenshot: -
Bookmark: Click here
Review
This library provides implementations of smart pointers for automatically collected objects (using reference counting); database-indpendent object persistence through ODBC with persistent objects that may depend on other objects; various containers including doubly-linked webs and lists, maps, stacks, sets, bounded and unbounded arrays; containers of handles to objects; table management with parsing support; text editing tools for string formatting of integer and floating-point numbers in any base; OO parsers for infix expressions with varios examples from a simple console calculator to full Ada 95 expressions parser; storage pools; IEEE 754 numbers; lock-free shared structures including FIFO and blackboard. Synchronization primitives include events, pulse events, pulse events distributing values, arrays of events which can be signaled, reset and awaited for an arbitrary combination of, race condition free. It also includes reentrant mutexes and arrays of mutexes with an enforced locking policy, race condition free.

Changelog:
Version: 3.2(27 Jul 2008)
Version: 3.1(29 Jun 2008)
Compatible with GNAT GPL 2008
Version: 3.0(11 May 2008)
GPS project files added
Version: 2.9(05 May 2008)
GPS project files added
Version: 2.8(30 Mar 2008)
GPS project files added
Version: 2.5
Tags: Smart Pointer | Container | Persistence | Parser | Lexer

download ( - 0.73 MB)