The REPL (Read-Evaluate-Print-Loop) Rappel
A REPL (read-evaluate-print-loop) is a shell that allows you to build a run fragments of a programming language.
Our REPL is called rappel and you can find it here:
https://github.com/gordonguthrie/rappel/
It uses the same development approach as pometo - inside docker with scripting for all your tooling and development needs. pometo is written in erlang but rappel is written in erlangs sister language elixir.
Enabling New Symbols In Rappel
The REPL needs to be kept in sync with the language. Luckily there is not a lot to do.
The rappel REPL has a javascript keyboard to help enter symbols:

There is a full keyboard but most of the symbols are hidden because they are for symbols that have not been implmeneted in pometo yet.

First find out what symbol you want to make visible by starting rappel and cracking open the web inspector:

Then go into app.js for rappel and delete the embedded CSS line:

