<commit_before># RoboREPL

A Python [REPL](https://en.wikipedia.org/wiki/Read–eval–print_loop) in RoboFont.

![Screen Shot](screenshot.png "Screen Shot")

> What?

You know, an interactive Python interpreter.

> Why?

Because sometimes we need to write a little code.

> But, um, there's the scripting window?

Yes. I'm talking about a *little* code. You know, something quick that doesn't warrant the full script rigmarole.

> Okay. You're weird.

Whatever.

> ...

> ...

> ...

> Okay. I kind of see the point, but this readme is **extremely unhelpful**.

At the prompt, type `help`. Documentation is there.

> The interface is ugly. It should use...

Type `settings.help` and you'll get info about switching the fonts. It's easy.

> The colors...

`settings.help`

> Wait, I want to change...

`settings.help`

> No, I want...

`settings.help`

> Weirdo.

> ...

> ...

> ...

> How do I clear the window?

 ⌘K

> Whatever.

> ...

> ...

> ...

> I found a bug.

Yeah, probably. I wrote this thing pretty fast so there are bound to be some problems. Here are the changes I've made in each of the releases. Maybe your bug has been already fixed?

##### 0.4 (not yet released)

- Implemented auto completion. Use the ESC key to bring up suggestions.
<commit_msg>Note change.<commit_after># RoboREPL

A Python [REPL](https://en.wikipedia.org/wiki/Read–eval–print_loop) in RoboFont.

![Screen Shot](screenshot.png "Screen Shot")

> What?

You know, an interactive Python interpreter.

> Why?

Because sometimes we need to write a little code.

> But, um, there's the scripting window?

Yes. I'm talking about a *little* code. You know, something quick that doesn't warrant the full script rigmarole.

> Okay. You're weird.

Whatever.

> ...

> ...

> ...

> Okay. I kind of see the point, but this readme is **extremely unhelpful**.

At the prompt, type `help`. Documentation is there.

> The interface is ugly. It should use...

Type `settings.help` and you'll get info about switching the fonts. It's easy.

> The colors...

`settings.help`

> Wait, I want to change...

`settings.help`

> No, I want...

`settings.help`

> Weirdo.

> ...

> ...

> ...

> How do I clear the window?

 ⌘K

> Whatever.

> ...

> ...

> ...

> I found a bug.

Yeah, probably. I wrote this thing pretty fast so there are bound to be some problems. Here are the changes I've made in each of the releases. Maybe your bug has been already fixed?

##### 0.4 (not yet released)

- Implemented auto completion. Use the ESC key to bring up suggestions.
- Fixed a drag and drop bug.

{'fraction_non_alphanumeric': 0.12705238467552776, 'fraction_numerical': 0.001563721657544957, 'mean_word_length': 2.949074074074074, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 47, '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': '4453974', 'n_tokens_mistral': 866, 'n_tokens_neox': 826, 'n_words': 349}