This small Java library provides a minimal set of unifying abstractions for packages under the com.tomgibara
namespace. To the extent that the library is useful in other projects it may be introduced with the following Maven dependency:
<dependency>
<groupId>com.tomgibara.fundament</groupId>
<artifactId>fundament</artifactId>
<version>1.1.0</version>
</dependency>
##Dependency Chart
[Fundament] 0 | [Choose] 1 | |
[Streams] 2 | ||
Fundament | ||
[Hashing] 3 | ||
Streams | ||
Choose | ||
[Bits] 4 | ||
Fundament | ||
Hashing | ||
[Coding] 5 | [Storage] 6 | [Tries] 7 |
Bits | Fundament | Fundament |
Bits | Streams | |
Bits | ||
[Permute] 8 | [Collect] 9 | |
Bits | Fundament | |
Storage | Hashing | |
Storage | ||
[Algebra] 10 | ||
Fundament | ||
Choose | ||
Hashing | ||
Permute | ||
Collect | ||
[Bloom] 11 | ||
Fundament | ||
Hashing | ||
Bits | ||
Storage | ||
Algebra | ||
[Perfect] 12 | ||
Hashing | ||
Storage | ||
Permute | ||
Collect | ||
Bloom |