ccutils is collection of C++ tools. I'm going to use it in my projects.
name | short description | state |
---|---|---|
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 now |
repr | Interface for requesting human-readable data representation. | ok |
akigo | Some Golang vibe to C++. As I migrate from Golang, I missing some convenient parts of it in C++. | stalled. thinking required |
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). | stable for now |