<commit_before>## 1.6.0
_7th July 2012_

* Add `debug` fn for printing and forcing the current thread to sleep.
* Add `key-coded` for determining whether the currently pressed key is
  _coded_ i.e. a special character.
* Add `key-as-keyword` for returning the currently pressed key as a keyword.

## 1.5.0
_16th June 2012_

* Add elementary cellular automata example by <NAME>
* Add new fn: `target-frame-rate` which returns the target framerate specified with the fn `frame-rate`.
* Add keyword render modes to `create-graphics`
* Allow modes to be passed as constants in addition to their keyword shortcuts.
* Bugfix: fix exception in `mouse-button` - thanks to Dan Lidral-Porter.

## 1.4.1
_30th April 2012_

* Bugfix - fixed bug with text-align throwing an exception
<commit_msg>correct fn  name<commit_after>## 1.6.0
_7th July 2012_

* Add `debug` fn for printing and forcing the current thread to sleep.
* Add `key-coded?` for determining whether the currently pressed key is
  _coded_ i.e. a special character.
* Add `key-as-keyword` for returning the currently pressed key as a keyword.

## 1.5.0
_16th June 2012_

* Add elementary cellular automata example by <NAME>
* Add new fn: `target-frame-rate` which returns the target framerate specified with the fn `frame-rate`.
* Add keyword render modes to `create-graphics`
* Allow modes to be passed as constants in addition to their keyword shortcuts.
* Bugfix: fix exception in `mouse-button` - thanks to Dan Lidral-Porter.

## 1.4.1
_30th April 2012_

* Bugfix - fixed bug with text-align throwing an exception

{'fraction_non_alphanumeric': 0.07961783439490445, 'fraction_numerical': 0.033121019108280254, 'mean_word_length': 4.035256410256411, 'pattern_counts': {'":': 0, '<': 5, '<?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': '1824602', 'n_tokens_mistral': 505, 'n_tokens_neox': 460, 'n_words': 218}