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,ea10f5c50b86e0d8,start X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news1.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nntp.club.cc.cmu.edu!feeder.erje.net!news2.arglkargh.de!news.karotte.org!news.bawue.net!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: ANN: Simple components for Ada v3.8 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: Fri, 9 Apr 2010 18:14:07 +0200 Message-ID: <3dxjzm5ksuat$.vti0u8q01m0a$.dlg@40tude.net> NNTP-Posting-Date: 09 Apr 2010 18:14:07 CEST NNTP-Posting-Host: b757fec6.newsspool4.arcor-online.net X-Trace: DXC=\3Hghd>@]imOKO]LCQ@0g`4IUK67Cdc?2d[6LHn;2LCVn[T2SKEM6Q^n X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:10919 Date: 2010-04-09T18:14:07+02:00 List-Id: The current version provides implementations of smart pointers, sets, maps, directed graphs, directed weighted graphs, 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. http://www.dmitry-kazakov.de/ada/components.htm This release provides a persistence layer backed by SQLite. As a by-product it includes SQLite bindings. Differently to renown GNADE the bindings link the DB engine statically, which is probably the only case when one might wish to use SQLite. Another enhancement is that the parser tools now support sources based on Ada streams. The stream is read using Character'Read. User-defined delimiters (like line ends) are supported. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de