a freaky cxx framework, make your c++ code horny~
- C++ 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| LICENSE | ||
| project.json | ||
| README.org | ||
Blossom
🌺 Freaky C++2C framework experiment
Disclaimer: ⚠️ Don't use that framework ⚠️
I'm currently working on it, a lot of break changes can occures.
What kind of types Blossom comes with it:
- Str = (List<u8>
- List<T>, alternative to std::vector
- Vec<N, T>
- Opt<T>
- Res<T, E> (WIP)
- Except
- Process
FAQ
Why Vec is a finite object on Blossom ?
Vec, in math are _ finite _ object. It makes more sense to keep that definition. (remove that confusion with ~std::array)
Why List<T> can be indexed with negative values ???
Why not ? Make it more sweatable to read, than playing with `rbegin()`…
What do I need
Currently you need a libc:
- unistd.h include for Process
-
a libcxx (who comes with LLVM):
- source_location
- type_trait
- cstdint
- cstddef
- cstring
- initializer_list