Register at Linux counter page

Björns Ada kit

This page presents 2 Ada packages developed under GNAT 3.13P, under Mandrake Linux 8.1

The first is called SQL and is a thick binding to PostgreSQL databases with fairly strict rules how to handle a database. The rules are there for it is too easy (in my opinion) to make mistakes in large projects by using a thin inteface. This thick binding is built upon Pg-Ada-0.0.1 with small enhancements.

The second is called SV_M and is a thick binding to System V's message queues. It is a way of sending messages between processes in the same box. Message queues are one part of IPC, that is Inter Process Communcation, where shared memory and semaphores are other IPC techniques. The main advantage with this package is that you can send your own Ada records.