<commit_before># ᚣ The Rune Programming Language
_A faster, safer, and more productive systems programming language_

This is not an officially supported Google product.

**NOTE: Rune is an unfinished language. Feel free to kick tires and evaluate the
cool new security and efficiency features of Rune, but, for now, it is not
recommended for any production use case.**

Rune is a Python-inspired efficient systems programming language designed to
interact well with C and C++ libraries.  Rune has many security features such as
memory safety, and constant-time processing of secrets.  Rune aims to be faster
than C++ for most memory-intensive applications, due to its Structure-of-Array
\([SoA](https://en.wikipedia.org/wiki/AoS_and_SoA#:~:text=AoS%20vs.,AoS%20case%20easier%20to%20handle.)\)
memory management.

Additional documentation:

* [Rune Overview](docs/index.md)
* [Rune for Python programmers](docs/rune4python.md)

Consider the following example for treatment of secrets:
<commit_msg>Fixed links in README.md<commit_after># ᚣ The Rune Programming Language
_A faster, safer, and more productive systems programming language_

This is not an officially supported Google product.

**NOTE: Rune is an unfinished language. Feel free to kick tires and evaluate the
cool new security and efficiency features of Rune, but, for now, it is not
recommended for any production use case.**

Rune is a Python-inspired efficient systems programming language designed to
interact well with C and C++ libraries.  Rune has many security features such as
memory safety, and constant-time processing of secrets.  Rune aims to be faster
than C++ for most memory-intensive applications, due to its Structure-of-Array
\([SoA](https://en.wikipedia.org/wiki/AoS_and_SoA#:~:text=AoS%20vs.,AoS%20case%20easier%20to%20handle.)\)
memory management.

Additional documentation:

* [Rune Overview](doc/index.md)
* [Rune for Python programmers](doc/rune4python.md)

Consider the following example for treatment of secrets:

{'fraction_non_alphanumeric': 0.07538691962056915, 'fraction_numerical': 0.010983524712930605, 'mean_word_length': 5.282131661442007, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, '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': '1906235', 'n_tokens_mistral': 591, 'n_tokens_neox': 542, 'n_words': 247}