Simple components for Ada 4.38

This library provides implementations of smart pointers for automatically collected objects (using reference counting); database-indpendent object persistence through ODBC or SQLite with persistent objects that may depend on other objects; various containers including doubly-linked webs and lists, directed graphs, directed weighted, maps, stacks, sets, bounded and unbounded arrays; containers of handles to objects; table management with parsing support; text editing tools for string formatting of integer and floating-point numbers in any base; OO parsers for infix expressions with varios examples from a simple console calculator to full Ada 95 expressions parser; storage pools; IEEE 754 numbers; lock-free shared structures including FIFO and blackboard. Synchronization primitives include events, pulse events, pulse events distributing values, arrays of events which can be signaled, reset and awaited for an arbitrary combination of, race condition free. It also includes reentrant mutexes and arrays of mutexes with an enforced locking policy, race condition free, SQLite bindings, block and memory resident streams.

User's rating:

  • Currently 1.00/5
  • 1
  • 2
  • 3
  • 4
  • 5
Download 3.89MB Simple components for Ada

Download Direct

(3.89MB, Extension: HTM)

Download alternate to Simple components for Ada solution

Look at the free or trial alternatives and similar apps to Simple components for Ada software by the tags. It's possible also to find substitutes for the most popular titles in the Software Development category.

| Xpm | Tree | Tables | String Edit | Storage Pool | Stack | Smart Pointer | Shared | Set | Persistence | Parser | Map | Lock-free | Lexer | Ieee 754 | Graph | Garbage Collection | Container | Concurrent |

History updates (Complete changelogs since the listing on this site)

4.38 [01-21-19]

Interfacing with Julia

Other versions : 4.36 4.34 4.33 4.31 4.30 4.29 4.28 4.25 4.24 4.23 4.22 4.21 4.20 4.19 4.18 4.17 4.16 4.14 4.11 4.7 4.5 4.4 4.3 4.2 4.1 4.0 3.22 3.21 3.20 3.19 3.18 3.17 3.16 3.14 3.13 3.12 3.11 3.10 3.9 3.8 3.7 3.5 3.4 3.3 3.2 3.1 3.0 2.9 2.8 2.7

v4.36 [01-09-19]

Blocking I/O servers added

v4.34 [12-03-18]

ELV/e-Q3 interface extended

v4.33 [11-25-18]

SQLite3 bindings update

v4.31 [11-08-18]

Bug fixes in MQTT broker

v4.30 [08-07-18]

OS X and FreeBSD support

v4.29 [06-02-18]

Minor bug fixes

v4.28 [05-03-18]

Inter-process communication primitives added

v4.25 [11-26-17]

Bug fixes

v4.24 [10-04-17]

Bug fixes and added features

v4.23 [09-06-17]

Bug fixes in parser

v4.22 [07-26-17]

Bug fixes in HTTP server

v4.21 [04-18-17]

WebSocket clients support

v4.20 [03-12-17]

ModBus client bug fix

v4.19 [02-22-17]

Minor enhancements

v4.18 [02-06-17]

Bug fixes

v4.17 [11-20-16]

Bug fixes

v4.16 [10-14-16]

Bug fixes

v4.14 [06-22-16]

MQTT and SMTP implementation

v4.11 [03-03-16]

ELV/e-Q3 MAX! enhanced, GNUTLS bindings updated

v4.7 [06-15-15]

HTTP and MODBUS clients added

v4.5 [01-18-15]

GNUTLS bindings, secure HTTP added

v4.4 [12-22-14]

Bug fixes, functionality extensions

v4.3 [11-25-14]

WebSockets, persistent raw B-trees, persistent multiple-keyed tables

v4.2 [09-17-14]

transactional blocking files

v4.1 [07-25-14]

B-tree, persistent memory pools, blocking files

v4.0 [06-03-14]

B-tree, persistent memory pools, blocking files

v3.22 [03-16-13]

TCP/IP multiple connections server added

v3.21 [10-21-12]

ODBC bindings extended

v3.20 [10-15-12]

ODBC bindings added

v3.19 [08-11-12]

Bug fix in test_string_streams

v3.18 [07-19-12]

sqlite interface bug fixs

v3.17 [05-29-12]

Discrete maps and sets added

v3.16 [05-06-12]

Bug fixes

v3.14 [04-06-12]

Indefinite sets and maps, splines

v3.13 [01-23-12]

Bug fixes and minor improvements

v3.12 [10-23-11]

Bug fixes and minor improvements

v3.11 [11-14-10]

Bug fixes and minor improvements

v3.10 [10-30-10]

The package Object.Handle.Generic_Set supports use of objects in Find, Is_In, Remove

v3.9 [07-11-10]

Packaged for Debian and Fedora

v3.8 [04-10-10]

SQLite persistence layer, SQLite bindings, Ada streams sources to parser

v3.7 [01-03-10]

Directed and directed weighted graphs added

v3.5 [08-06-09]

Tasking support, parser extensions, numerics

v3.4 [07-07-09]

Tasking support, parser extensions, numerics

v3.3 [12-14-08]

IEEE 754 support

v3.2 [08-02-08]

IEEE 754 support

v3.1 [07-11-08]

Compatible with GNAT GPL 2008

v3.0 [05-30-08]

GPS project files added

v2.9 [05-08-08]

GPS project files added

v2.8 [03-30-08]

GPS project files added

v2.7 [02-17-08]

GPS project files added

Average review rating :

Useful independent reviews and opinions of the users

Review Simple components for AdaWrite a review « Be the first to post a review for Simple components for Ada download!

Predicted future versions and notices:

The constantly monitors the update of all programs, including information from the Simple components for Ada 4.38 changelog file, however sometimes it can happen that data are not complete or are outdated.We assume that author continue's to develop 4.39 version with further advanced features, and soon you will be informed. Equally important 5.0 upgrades of the program we will continue to monitor. Full Simple components for Ada description has been compared with the overall software database and our algorithm has found the following applications (are showed below).