Software | Operating system | Interface | Source | |||||||
Ada industrial control widget library |
Linux Windows |
Ada | Ada | |||||||
Clipboard manager | Windows | - | C++ | |||||||
Dokan user-space file system bindings | Windows | Ada | Ada | |||||||
Fuzzy machine learning framework |
Linux Windows |
Ada | Ada | |||||||
Fuzzy sets, logic, numbers; intuitionistic fuzzy sets, fuzzy linguistic variables | UNIX/Linux Windows |
Ada | Ada | |||||||
GNAT programming studio (GPS) library installer |
Linux Windows |
- | Ada | |||||||
GtkAda binary packages for CentOS, Debian, Fedora, Ubuntu | Linux | Ada | Ada | |||||||
GtkAda contributions |
Linux Windows |
Ada | Ada | |||||||
Home automation (MAX! cube GUI for management of indoor radiator thermostats ) |
Linux Windows |
- | Ada | |||||||
Interval arithmetic | UNIX/Linux Windows |
Ada | Ada | |||||||
Measurement units | UNIX/Linux Windows |
Ada | Ada | |||||||
Numeric & Named I/O (by John P Woodruff), download the latest version (zip archive) | UNIX/Linux Windows |
Ada | Ada | |||||||
Pattern matching | UNIX/Linux Windows |
Ada, K&R C, ANSI C, C++ | K&R C | |||||||
Simple components: containers (maps, sets, unbounded arrays), IEEE numbers, lock-free containers (FIFOs, blackboards), numerics, smart pointers, parsers, persistency, synchronization primitives | UNIX/Linux Windows |
Ada | Ada | |||||||
String editing, UTF-8 issues | UNIX/Linux Windows |
Ada | Ada | |||||||
Table management | UNIX/Linux Windows |
Ada | Ada | |||||||
In the above list the level of Ada support is indicated as follows:
- Ada 95 - Ada 2005 - Ada 2012
In most cases Ada 2005 and 2012 are fairly backward compatible to Ada 95. I intend to keep most of the software listed here compatible to Ada 95 except the cases when it would make the interfaces unnecessarily complicated. In particular the fuzzy sets software was moved to Ada 2005 because it significantly simplified instantiation of the generic package there.
If you want to learn more about Ada, get a free Ada compiler for your platform, download Ada software, here are the links to the most comprehensive gateways to Ada resources: AdaIC, AdaPower, AdaWorld.