Skip to content
dzaima edited this page Oct 7, 2018 · 7 revisions

Canvas

Canvas is a simple, stack-based language, that started out as a better version of SOGL, and tries to be good at ascii-art and kolmogorov-complexity.

To enter Canvas characters, hover over the character in question in the docs table, and type the required. The compose key by default is F1 or F2, but you can set localStorage.kpr to set a custom combining key. For example, localStorage.kpr='e => e.key == "Control" && e.code == "ControlRight" || e.key == "Insert"' sets it to right control or insert.

To start with dev mode enabled, go to https://dzaima.github.io/Canvas/?dev. To execute code for a permalink on load, append ,run.

Clone this wiki locally