<commit_before>==========
0.1 -> 0.2 WIP
==========

Language changes:
-----------------
* Reimplement the Triple-Quote string (""") as a Raw String.
  As a raw string, nothing will be escaped, including the delimiter. Therefore,
  whitespace is significant.
    // example
    """
    """ == "\n" // true

* Floating-point literals require digits on both sides of the point (.).
  By requiring digits on both sides of a point (.), the literal numeral should
  be more eligible.
    // 0.2
    var f = 0.0;
    // 0.1
    var f = 0.;

* Integer literals cannot terminate with the seperator (underscore) character.
  An effort to improve the eligibility of Clay.
    // 0.2
    var i = 1_000;
    // 0.1
    var i = 1_000_;

* A new 'with' statement provides syntactic sugar for monadic control flow.
  Within a block, the subsequent statements after a 'with' statement are
  passed as a capture-by-value lambda to the function specified as the 'with'
  statement's operand.<commit_msg>update Changelog.txt with binary/octal int lit addition<commit_after>==========
0.1 -> 0.2 WIP
==========

Language changes:
-----------------
* Integer literals can now come in binary and octal forms, among the existing
  hexadecimal and decimal forms.
    // example
    var x = 0b0101;
    var y = 0o755;

* Reimplement the Triple-Quote string (""") as a Raw String.
  As a raw string, nothing will be escaped, including the delimiter. Therefore,
  whitespace is significant.
    // example
    """
    """ == "\n" // true

* Floating-point literals require digits on both sides of the point (.).
  By requiring digits on both sides of a point (.), the literal numeral should
  be more eligible.
    // 0.2
    var f = 0.0;
    // 0.1
    var f = 0.;

* Integer literals cannot terminate with the seperator (underscore) character.
  An effort to improve the eligibility of Clay.
    // 0.2
    var i = 1_000;
    // 0.1
    var i = 1_000_;

* A new 'with' statement provides syntactic sugar for monadic control flow.
  Within a block, the subsequent statements after a 'with' statement are
  passed as a capture-by-value lambda to the function specified as the 'with'
  statement's operand.
{'fraction_non_alphanumeric': 0.11891643709825528, 'fraction_numerical': 0.025252525252525252, 'mean_word_length': 2.699490662139219, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, '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': '3250572', 'n_tokens_mistral': 679, 'n_tokens_neox': 627, 'n_words': 285}