Adacl

Website:

https://sourceforge.net/projects/adacl/

Author:
  • Martin Krischik <krischik@users.sourceforge.net>
Maintainer:
  • Martin Krischik <krischik@users.sourceforge.net>
License:

GPL-3.0-or-later

Version:

5.15.1

Alire CI:

Dependencies:
  • image/svg+xml gnat >=12 & <2000
Dependents: Badge:

Ada Class Library

#library #command-line #trace #logging #string #aunit #assert #container #smart-pointer #ada2022

A class library for Ada for those who like OO programming.

Currently the following functionality is migrated to Ada 2022:

  • Getopt commandline argument parser
  • String utilities
  • Trace utility
  • Smart pointer
    • Reference counted
    • Unique pointer
    • Shared pointer
  • AUnit compatible informative asserts
    • generic for arrays types
    • generic for discrete types
    • generic for access types

See GNATdoc for details.

Development versions and testsuite available using the follwowing index:

alr index --add "git+https://github.com/krischik/alire-index.git#develop" --name krischik

Source code and testsuite available on SourceForge