From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,bae11caccad90046,start X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: ANN: Simple components version 3.3 Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH Date: Sat, 13 Dec 2008 16:58:25 +0100 Message-ID: <11wj82p975y7s.q5754fpluhhk$.dlg@40tude.net> NNTP-Posting-Date: 13 Dec 2008 16:58:26 CET NNTP-Posting-Host: 72ab09c9.newsspool4.arcor-online.net X-Trace: DXC=W3?g8V2I[AUI?44J>Z[:RQ4IUK:S]R@`Y0PDNcfSJ;bb[UIRnRBaCd 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. It grew out of needs and does not pretend to be universal. Tables management and strings editing are described in separate documents see Tables and Strings edit. http://www.dmitry-kazakov.de/ada/components.htm Changes to the previous version: - The procedure Purge and the function Is_Preserved were added to the packages Generic_FIFO and Generic_FIFO.Generic_Signaled in order to remove undesired FIFO elements; - References of blackboards are made comparable; - Bug fix in blackboards. The bug manifested itself as ghost elements appearing under certain circumstances. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de