Author Archives: Thomas Løcke
AdaIC Survey
The adaic.org website is one of the better online Ada resources, and with the latest survey they’ve put up, it seems they are aiming even higher. We got this from Randy Brukardt: As part of our ongoing efforts to improve the AdaIC website, we’re conducting a short survey of Ada users to guide possible improvements [...]
GtkAda Contributions v2.13 Released
Just a small fix compared to version 2.12: The procedure Send of Generic_Message has now the Timeout parameter to break possible deadlocks when messages are posted upon application completion. Read the release announcement here and get the code here. Fedora and Debian packages are available and source for the rest of us.
Ada Server Faces 0.4.0 Released
Ada Server Faces is moving ahead at a steady pace with the latest 0.4.0 release. It is, as you might remember from earlier Ada-DK posts about it, a framework for making web-applications using the same methodology as Java Server Faces: Ada Server Faces allows to create web applications using the same pattern a the Java [...]
Ada Database Objects 0.3.0 Released
Ada Database Objects is a library that facilitates access to MySQL and SQLite databases and the mapping of database objects into Ada records, AKA an ORM. New in this version is: Support to update database records when a field is really modified. Customization of the SQLite database connection by using SQLite PRAGMAs. Escape of MySQL [...]
Abusing Operator Overloading for Fun and Profit
You know there’s a good chance of a programming article being interesting/fun if it starts out like this: “Preserve the conventional meaning of overloaded operators” — Ada Quality & Style, Overloaded Operators Mmmmm, bite me. And he means it! The Worried Programmer goes on to write an excellent piece on how to abusively overload operators. [...]
Spawning Processes From Ada Using The Ada Spawn Manager
The codelabs.ch project is steadily growing their collection of nice Ada projects, the latest being the Ada Spawn Manager: The Ada spawn manager implements the concept described in the GNAT GPL package System.OS_Lib. It is used to solve the problem of spawning processes at arbitrary times from multitasking Ada programs: If the parent is using [...]
Stephane Carrez Releases Ada Utility Library 1.5.0
It’s been a while since I’ve posted anything from Stephane Carrez’ excellent Java2Ada blog, but today that drought is ended with the release of Stephane’s Ada Utility Library v1.5.0. As the name implies the library provides a bunch of Ada utilities, chief among those being concurrent fifo queues and arrays, process creation/spawning and SHA1/HMAC encoding. [...]
Another Round of Dmitry Kazakov Updates
The productivity of Dmitry Kazakov continues to amaze me. Not only is he producing some rather large libraries and projects, he is also very actively updating and maintaining them. I could probably learn a lot from this guy. Today we’ve got updates to the following projects: Simple components for Ada v3.16: Changes in version 3.16 [...]
Concurrent Ada Programming