ARCHIVED, the repo can be found on GitLab
This is a project which discards any backwards compatibility thus, it's written using the latest version of the C++ standard. The idea came from another project
To have implemented a bare minimum of useful features
Maintain and improve this project which was started over a year ago
- Result type, equivalent to
expected
- Vector
- Single-linked Lists
- Doubly-linked Lists
- Any
- Argument Parser
- Stack Array
- Heap Array
- Atomics (qookie)
- Condition Variables
- Default Arguments (DeKrain)
- Filesystem
- Functions
- Futures
- Gorbitsa (qookie)
- Type Tuple
- Format Generator (internal for IO)
- Integer Sequence
- IO
- Json Parser (DeKrain)
- Limits (numerical)
- Mutexes (Locking)
- Futexes (Locking)
- Unique Lock
- Basic Logging
- Basic Backtrace
- Constexpr Math (Adaptation of a project)
- UDP and TCP client and server
- Random Engine (Mersenne Twister)
- Ranges
- Atomic and Non-Atomic Shared Pointers
- String and String Views
- Clock and Precise Clock
- Date Support (POSIX Epoch)
- Tuples
- Unicode Conversions
- Unique Pointers
- Compressed Pair (DeKrain)
- Variant (DeKrain)
- Threads (qookie)
- Algorithm (Very incomplete)
- String Parser
- DeKrain (Implementations)
- qookie (Mostly debugging and some implementations)