Toolsuite
Comprehensive Ada Toolsuite
GNAT Component Collection
The GNAT Component Collection is a suite of reusable software components and utilities. It has been used by AdaCore in developing the GNAT Pro Toolset, the GPS Integrated Development Environment, and GNAT Tracker, its web-based customer support interface.
The GNAT Component Collection includes:
- Software that allows integration with scripting languages, such as python
- Database interfaces for APIs, such as PostgreSQL, MySQL, and SQLite
- Ada packages supplying a variety of services, such as
- Configurable traces
- Efficient file IO
- Efficient static string searching (Boyer-Moore algorithm)
- E-mail and mailbox manipulation
- Ravenscar tasking pattern examples
- Various predefined storage pool utilities