16-06-16 Filed in:
LibraryI had intended that release 3.1 of AdaBase be a quick improvement that would add three new native data types:
- Bit type (like bit flags)
- UTF8 encoded strings
- Spatial data types / OpenGIS Geometry
https://github.com/jrmarino/AdaBaseFrom John R. Marino
Read More…Tags: Database,SQL,PostgreSQL,MySQL,SQLite,Spatial data,OpenGIS
30-05-16 Filed in:
LibraryHey 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/From
John R. Marino Read More…Tags: Database,SQL,PostgreSQL,MySQL,SQLite
13-03-17 Filed in:
Library | Tech LibraryChanges to the previous version:
- Modbus
TCP
client bug fixed. The bug prevented receiving large responses, more than 60 words, e.g. to FC3 (read holding registers).
http://www.dmitry-kazakov.de/ada/components.htmFrom Dmitry A. Kazakov
Read More…Tags: B-trees,Chebyshev series,Cryptography,Doubly-linked webs and lists,Blackboards,ELV/eQ-3 MAX!,Events,GNUTLS,Graphs,HTTP,FIFO,IEEE 754,MODBUS,TCP,Mutexes,ODBC,Parser,Persistent,Pools,Sets,Maps,SQLite,Stacks,Streams,Strings
01-03-16 Filed in:
Library | Tech LibraryChanges 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
Read More…Tags: B-trees,Chebyshev series,Cryptography,Doubly-linked webs and lists,Blackboards,ELV/eQ-3 MAX!,Events,GNUTLS,Graphs,HTTP,FIFO,IEEE 754,MODBUS,TCP,Mutexes,ODBC,Parser,Persistent,Pools,Sets,Maps,SQLite,Stacks,Streams,Strings
19-10-15 Filed in:
Library | Tech LibraryThe 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.
http://www.dmitry-kazakov.de/ada/components.htm
Read More…Tags: B-trees,Chebyshev series,Cryptography,Doubly-linked webs and lists,Blackboards,ELV/eQ-3 MAX!,Events,GNUTLS,Graphs,HTTP,FIFO,IEEE 754,MODBUS,TCP,Mutexes,ODBC,Parser,Persistent,Pools,Sets,Maps,SQLite,Stacks,Streams,Strings