ccutils is collection of C++ tools. I'm going to use it in my projects.
| Item | Short Description | State/Status/Usability |
|---|---|---|
| errors | Defines error (and error_ptr) type, which is like in Go. I decided to use it in all ccutils. | ok, but needs thinking. |
| unicode | Unicode support. Unified interface to some unicode libraries. currently only ICU supported | ok more or less. probably some more functionality needed. |
| regexp | regexp engine to work with unicode strings. | ok. needs testing, upgrades and some more advanced stuff. |
| ip | It's the tool for parsing and formatting IP (v4/v6) address strings and working with their values. | todo |
| logger | currently is lightweight logging facility. in future it should be pluggable and should be able to integrate with modern logging systems. | probably ok, but needs upgrades and thinking |
| posix_tools | this is just a shortcut for POSIX utilities. | not ready. working on it by need. not finished. don't use it. |
| repr | Interface for requesting human-readable data representation. | ok |
| worker01 | This is tool for more comfy creation and handling of tasks/routines. | stable for now. testing needed. probably reworks needed. |
| test_suite_tool | This tool is for creating test suites. You can see it in action under [testing subdirectory](./_tests_and_examples). | ok. stable for now |
| fint | Flexible Int manipulation utilities. provides new 'smart' integer type to work with integers of arbitrary size. | wip. requires thinking |
| akigo |
Some Golang vibe to C++. As I migrate from Golang, I missing some convenient parts of it in C++. This is the main idea-package of ccutils. Most other ccutils packages done to supply functionality to akigo. |
work in progress. see separate table to know it's state. |
akigo devided on two ideological parts:
- packages like in go
- utility packages for akigo, which doesn't deserv to climb up to overal ccutils
| Item | Short Description | State/Status/Usability |
|---|