Arc::Project


The Arc::Project is a collection of C++ libraries and programs made by me.


Most Arc::Project libraries have few, if any, external dependencies (an example is Arc::Runtime which requires ASIO) and in most cases only require a modern C or C++-compiler to build.


All Arc::Project projects use the build2 build system, which I highly recommend you use too. Older build systems will not be supported initially.

Licensing


All current Arc::Project libraries and programs are released under the Arc Project Software License, version 1.0.

Arc::Validate


Arc::Validate is an easy-to-use unit-testing library for C. Find the source code on code.helloryan.se.


Bindings for C++ are planned by not yet ready for release.

Arc::Unicode


Arc::Unicode provides an easy way to encode, decode, and validate Unicode data, primarily UTF-8. Find the source code on code.helloryan.se.

Curious about Arc::Project?


Don't hesitate to contact me if you have any questions about Arc::Project or any of its sub-projects.


You can also e-mail me at arc-project@helloryan.se.