blob: eacc1cf76669df4c1d25c66cc81a592b7c0de262 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
This is a library created by Dmitry Kazakov out of necessity, which was
released under the GMGPL and provides Ada implementations of:
- smart pointers - B-trees
- directed graphs - stacks
- sets - tables
- maps - string editing
- unbounded arrays - expression analyzers
- lock-free data structures
- synchronization primitives (events, race condition free pulse events,
arrays of events, reentrant mutexes, deadlock-free arrays of mutexes)
- pseudo-random non-repeating numbers
- symmetric encoding and decoding
- IEEE 754 representations support
- multiple connections server/client designing tools.
Tables management and strings editing are described in separate documents;
see Tables and Strings edit. The library is kept conform to the Ada 95,
Ada 2005, Ada 2012 language standards.
WWW: http://www.dmitry-kazakov.de/ada/components.htm
|