1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# Natools
This library gather all reusable packages written by Natasha Kerensikova
that are too small to fit in a project by themselves.
It contains the following package hierarchy:
- `Accumulators`: an interface for string accumulator objects and stacks
of accumulators
- `String_Accumulator_Linked_Lists`: a basic implementation of an
accumulator stack using a reference accumulator
- `Chunked_Strings`: an implementation of unbounded strings backed by
non-contiguous fixed-size chunks of memory
- `Cron`: a simple low-precision service of periodic events
- `Getopt_Long`: command-line argument processing similar to C `getopt_long`
- `GNAT_HMAC`: instances of `HMAC` using GNAT hash primitives
- `HMAC`: generic HMAC implementation using a formal hash function
- `Indefinite_Holders`: simple Ada 2005 implementation of the
Ada 2012 container
- `References`: generic simple reference-counter implementation
|
>
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# Natools
This library gather all reusable packages written by Natasha Kerensikova
that are too small to fit in a project by themselves.
It contains the following package hierarchy:
- `Accumulators`: an interface for string accumulator objects and stacks
of accumulators
- `String_Accumulator_Linked_Lists`: a basic implementation of an
accumulator stack using a reference accumulator
- `Chunked_Strings`: an implementation of unbounded strings backed by
non-contiguous fixed-size chunks of memory
- `Constant_Indefinite_Ordered_Maps`: task-safe ordered maps with immutable
mapping
- `Cron`: a simple low-precision service of periodic events
- `Getopt_Long`: command-line argument processing similar to C `getopt_long`
- `GNAT_HMAC`: instances of `HMAC` using GNAT hash primitives
- `HMAC`: generic HMAC implementation using a formal hash function
- `Indefinite_Holders`: simple Ada 2005 implementation of the
Ada 2012 container
- `References`: generic simple reference-counter implementation
|