<commit_before># **Chaos: Morden C++ Library**
***

## **What is `Chaos`?**
  **Chaos is a basic library of C++11 components.**

  * A collection of C++ class libraries.
  * Written in efficient, mordern, 100% `ANSI/ISO Standand C++`.
  * Based on and complementing the `C++ Standand Library/STL`.
  * Highly portable and available on many different platforms.
  * Open Source, licensed under [The FreeBSD License](https://www.freebsd.org/copyright/freebsd-doc-license.html).

## **Building**
  Chaos use following software as its dependencies:

  * [CMake](https://cmake.org/) as a general build tool.

  To build and run unittests please proceed with the steps below:

  * Create directory called `build` or `cmake-build` in Chaos source directory.
  * Change to `build` or `cmake-build` directory and run `cmake ..` command to configure your build.
  * On Windows, build the solution found in the build directory. On Linux or macOS run `make` from the build directory.
```shell
  # On Linux or macOS
  $ mkdir cmake-build && cd cmake-build
  $ cmake ..
  $ make
  # Run unittests on Linux or macOS
  $ ./bin/chaos.test

  # On Windows
  # Setting the building environment of VS2015 or VS2017, such as:
  \> %VS2015PATH%\VC\vavarsall.bat # just for x86
  \> %VS2015PATH%\VC\vavarsall.bat amd64 # just for x64
  # Building Chaos using command
  \> mkdir cmake-build & cd cmake-build
  \> cmake -G "NMake Makefiles" ..
  \> nmake
  # Run unittests on Windows
  \> .\bin\chaos.test.exe

  # Building Chaos using VS2015 solution
  \> mkdir cmake-build & cd cmake-build
  \> cmake .. # for x86
  \> cmake -A x64 .. # for x64
  \> msbuild ChaosPROJ.sln
```<commit_msg>:memo: docs(Chaos): updated the README docs for Chaos<commit_after># **Chaos: Morden C++ Library**
***

## **What is `Chaos`?**
  **Chaos is a basic library of C++11 components.**

  * A collection of C++ class libraries.
  * Written in efficient, mordern, 100% `ANSI/ISO Standand C++`.
  * Based on and complementing the `C++ Standand Library/STL`.
  * Highly portable and available on many different platforms.
  * Open Source, licensed under [The FreeBSD License](https://www.freebsd.org/copyright/freebsd-doc-license.html).

## **Building**
  Chaos use following software as its dependencies:

  * [CMake](https://cmake.org/) as a general build tool.

  To build and run unittests please proceed with the steps below:

  * Create directory called `build` or `cmake-build` in Chaos source directory.
  * Change to `build` or `cmake-build` directory and run `cmake ..` command to configure your build.
  * On Windows, build the solution found in the build directory. On Linux or macOS run `make` from the build directory.
```shell
# On Linux or macOS
$ mkdir cmake-build && cd cmake-build
$ cmake ..
$ make
# Run unittests on Linux or macOS
$ ./bin/chaos.test

# On Windows
# Setting the building environment(VS2017), such as:
\> %VS2017PATH%\Community\VC\Auxiliary\Build\vcvars64.bat # just for x64
\> %VS2017PATH%\Community\VC\Auxiliary\Build\vcvars32.bat # just for x32
# Building Chaos using command
\> mkdir cmake-build & cd cmake-build
\> cmake -G "NMake Makefiles" ..
\> nmake
# Run unittests on Windows
\> .\bin\chaos.test.exe

# Building Chaos using VS2017 solution
\> mkdir cmake-build & cd cmake-build
\> cmake .. # for x86
\> cmake -A x64 .. # for x64
\> msbuild ChaosPROJ.sln
```
{'fraction_non_alphanumeric': 0.12179868969624777, 'fraction_numerical': 0.02144133412745682, 'mean_word_length': 3.508724832214765, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 23, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '584751', 'n_tokens_mistral': 1186, 'n_tokens_neox': 1055, 'n_words': 398}