web analytics
Newspapers

 
Categories: Library

Strings Edit v3.8

The library provides text editing and I/O:

Features

  • Generic axis scales support;
  • Integer numbers (generic, package Integer_Edit);
  • Integer sub- and superscript numbers;
  • ISO 8601 representations of time and duration;
  • Floating-point numbers (generic, package Float_Edit);
  • Roman numbers (the type Roman);
  • Strings;
  • Ada-style quoted strings;
  • Base64 encoding;
  • Object identifiers and distinguished names;
  • RFC 8439 (ChaCha20 cipher, Poly1305 digest, AEAD);
  • UTF-8 encoded strings and conversions to older encoding standards;
  • Unicode maps and sets;
  • Wildcard pattern matching.

Project page on Dmitry-kazakov.de

Categories: Tech Library Library

Simple Components v4.20 released

The current version provides implementations of smart pointers, directed graphs, sets, maps, B-trees, stacks, tables, string editing, unbounded arrays, expression analyzers, lock-free data structures, synchronization primitives (events, race condition free pulse events, arrays of events, reentrant mutexes, deadlock-free arrays of mutexes), pseudo-random non-repeating numbers, symmetric encoding and decoding, IEEE 754 representations support, multiple connections server/client designing tools.

The library is kept conform to the Ada 95, Ada 2005, Ada 2012 language standards.

Categories: Tech Library

Thick bindings for libsodium

These bindings are thick and I've committed the testcases I was using to serve as examples.
They cover the most of the functionality of libsodium, but some are missing the thick counterparts (e.g. most of the detached versions have no thick counterpart as I stuck with the recommended "combined" variants).

libsodium-ada

EEC GDPR compliant