Matreshka is humming along nicely, with new features being added steadily. The latest version includes such niceties as:
- Firebird/Interbase driver for SQL module.
- extensions for AMF module to process UML Testing Profile, OCL and MOF Extentions.
- text codecs for ISO-8859-5 and ASCII character encodings.
- API improvement, bug fixes and performance improvements.
- GNAT GPL 2012 support.
In case you don’t know what Matreshka is, here’s a short rundown of the projects claim to fame:
Matreshka is framework for development of information systems in Ada. It provides:
– localization, internationalization and globalization support;
– XML processor;
– FastCGI support;
– SQL database access;
– UML processing module.
Head for the Matreshka download page if one or more of those bulletpoints have piqued your interest.
Matreshka is looking better and better with every release. Head honcho Vadim Godunko and his compadres Maxim Reznik and John Marino is hard at work on this up and coming Ada framework, that currently sports:
- Support for localization, internationalization and globalization.
- Calendars and calendrical calculations.
- Regular expression engine with Perl-style syntax and Unicode extensions.
- Text codec to convert data streams into/from internal representation.
- Message translator to translate messages into natural language which is selected by user.
- Persistent application settings to manage application settings, supports INI files and Windows Registry.
- Access to command line arguments and environment variables as Unicode encoded strings.
- Internationalized URI/URL/URN manipulation.
- Capability to manipulate with XML streams and documents.
- FastCGI module allows to develop server side applications completely in Ada and use them with standard HTTP servers.
- SQL database access provides simple generic API to access to SQL databases (Oracle, PostgreSQL, SQLite).
- Ada Modeling Framework provides implementation of OMG’s Meta Object Facility (MOF) written completely in Ada.
And that’s not even all! There’s some really good stuff in there, and I’m actually quite ashamed about not having tried it yet, especially because it appears to be extremely easy to build.
Check out the release notes for Matreshka 0.2.0 or go straight to the download area.
Today Vadim Godunko informed the world about the release of Matreshka 0.1.1, a set of libraries to help to develop information systems.
The most important changes in this release are:
- Support for calendars and calendrical calculations
- Support for SQL Database Access, including Oracle, PostgreSQL and
- Support for persistent application settings; INI files and Windows
Registry are supported
- Support for ISO-8859-1 and Windows-1251 encoding
- Several extensions of Universal_String and Universal_String_Vector
More information can be found in the release notes, and you can read the full release announcement here.