freebsd-ports/devel/simple_components/pkg-descr
John Marino 2a5a6b1f1f Add new port devel/simple_components
Submitted via IRC by Rod Kay (charlie5 on Freenode #ada)

=======

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.
2015-08-09 22:38:23 +00:00

21 lines
971 B
Text

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