source

adacl

7.0.1

Ada Class Library: Strings, Tracing, AUnit, Smart Pointers, Getopt

7.0.1

A versatile Ada 2022 class library for robust application development.

Features:

  • Getopt: Command-line argument parser with wide character support
  • Strings: Utilities for String, Wide_String, and Wide_Wide_String
  • Calendar: Time and date utilities with wide character support
  • Tracing: Diagnostic trace utility with wide character support
  • Protected Queue: Supports finish, wait, and abort operations
  • Smart Pointers:
    • Reference-counted pointers
    • Unique pointers (C++-style)
    • Shared pointers (C++-style)

Related crates:

  • AUnit: AUnit-Compatible Assertions for access, array, discrete, floating-point, fixed-point, decimal, and vector types
  • EAStrings: Encoding-aware string utilities
  • RegEx: SPITBOL-inspired pattern matching and regular expressions for String, Wide_String, and Wide_Wide_String
  • SAR: Text search and replace for String, Wide_String, and Wide_Wide_String

Source: SourceForge Documentation: GNATdoc