web analytics
Newspapers

 
Categories: Library

AdaBase - Thick database bindings for Ada

Hey guys, I know there are several options for Ada to interface with databases, but I wasn't happy with any of them for various reasons and thus created yet another option to scratch my itch. I was aiming at a consistent interface to which the various drivers adapt. With some care, the database backends should be interchangeable.

So far I've created drivers for MySQL and SQLite and the driver for PostgreSQL is next on my list. I'd like to eventually support others such as Firebird, MSSQL, Oracle, etc., but those will be very low priority for me over the next year. Contributions are welcome of course -- It's been released under the developer- and commercial-friendly ISC licence.

http://jrmarino.github.io/AdaBase/

Categories: Library Tech Library

Simple Components for Ada v4.11 released

Changes to the previous version:

  • ELV/e-Q3 MAX! client protocol implementation corrected;
  • ELV/e-Q3 MAX! client supports reading measured temperature from radiator thermostats;
  • ELV/e-Q3 MAX! client subprograms Get_Error, Has_Device_Data, Query_NTP_Servers, Reset_Devices, Reset_Error, Set_NTP_Servers added;
  • ELV/e-Q3 MAX! client messages and commands A, F, N support added;
  • GNUTLS bindings updated to the latest version.

Library can be found here.
GNU GPL v2+ license (modified for runtime).

From Dmitry A. Kazakov

Categories: Library Tech Library

Simple Components for Ada v4.11 released

The library version provides implementations of smart pointers, directed graphs, sets, maps, B-trees, 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, multiple connections server/client designing tools.

Categories: Tech Library

Simple components 4.10 released

The current version provides implementations of smart pointers, directed
graphs, sets, maps, B-trees, 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, multiple connections server/client designing
tools.

see Simple Components

EEC GDPR compliant