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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,eabd22078d9456fb,start X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!y11g2000yqm.googlegroups.com!not-for-mail From: Vadim Godunko Newsgroups: comp.lang.ada Subject: Announce: Matreshka 0.0.4 Date: Thu, 1 Jul 2010 11:30:05 -0700 (PDT) Organization: http://groups.google.com Message-ID: <4dc5a135-ac5f-43d6-a202-e99072e26273@y11g2000yqm.googlegroups.com> NNTP-Posting-Host: 89.221.201.222 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1278009006 24283 127.0.0.1 (1 Jul 2010 18:30:06 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 1 Jul 2010 18:30:06 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: y11g2000yqm.googlegroups.com; posting-host=89.221.201.222; posting-account=niG3UgoAAAD7iQ3takWjEn_gw6D9X3ww User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100317 SUSE/3.5.9-0.1.1 Firefox/3.5.9,gzip(gfe) Xref: g2news2.google.com comp.lang.ada:13074 Date: 2010-07-01T11:30:05-07:00 List-Id: Hello, I am pleased to announce new version of Matreshka. The goal of this project is to provide set of simple to use but powerful Ada libraries to construct information systems. Most important addition in the new version is non-validating XML processor with SAX2 interface. This version is compatible with both GNAT GPL 2009 and GNAT GPL 2010. Users of GNAT GPL 2010 can use all power of x86_64 processors, SSE2 instructions set is used to speedup several operations on strings. Others important features are: support for unbounded form of strings of Unicode characters, including most useful operations (case conversion, folding, collation, normalization and iteration) implemented as specified by Unicode standard and non-backtracking Unicode compatible regular expressions engine. Someone can found interesting modified version of aflex (lexical scanner generator) which is extended to support full Unicode character set and by ability to specify set of characters by value of character's boolean properties. Cross platform source code package can be downloaded from project's site: http://adaforge.qtada.com/cgi-bin/tracker.fcgi/matreshka/downloader