comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: ANN: Simple Components for Ada v3.4
Date: Sun, 14 Jun 2009 16:23:31 +0200
Date: 2009-06-14T16:23:34+02:00	[thread overview]
Message-ID: <ghifgkht1pnq.1k46jdq6nkotb.dlg@40tude.net> (raw)

http://www.dmitry-kazakov.de/ada/components.htm

The current version provides implementations of smart pointers, sets, maps,
stacks, tables, 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; strings
editing and tables management.

Changes to the previous version:

1. The Test_Sequencer procedure made Ada 95 conform;
2. The package Parsers.Multiline_Source.Latin1_Text_IO was added to support
Latin-1 text I/O;
3. The package Parsers.Multiline_Source.Wide_Text_IO was added to support
wide text I/O;
4. The generic procedure Parsers.Multiline_Source.Get_UTF8_Text was added
for matching texts in UTF-8 sources;
5. Parsers.Generic_Lexer.Ada_2005_Blanks and
Parsers.Generic_Source.Get_Ada_2005_Blank were added to support Ada 2005 in
UTF-8 encoding;
6. Task-safe implementation of reference counting was added;
7. Task-safe implementation of persistent storage was added;
8. Tracing implementation for GNAT Ada for reference counting object was
added;
9. Get_Class abstract operation was added to the persistent storage
interface;
10. Generic_Chebyshev_Polynomials was added to sum Chebyshev series of the
first kind;
11. Gamma function approximation for Float;
12. Parsers.Generic_Source.Text_IO expands tabs;
13. Procedures Get_Location and Skip were added to
Parsers.Multiline_Source;

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



                 reply	other threads:[~2009-06-14 14:23 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox