/uiua-keypad

Listen to the jeep on the seeble (III)

Primary LanguageJupyter NotebookMIT LicenseMIT

Uiua Keypad (unofficial)

Note: This extension is not supported by the Uiua language developers. The language is not stable, so please be patient if this extension is out of date. Hopefully this extension can be merged with the official extension, or replaced in the future if something better comes along.

keypad screenshot

The icon on the left bar should appear when editing editing a file with the .ua extension, or you can do Ctrl+Shift+P and search for uiua activate keypad.

Want to try voice commands instead?

For this extension you have to click glyph buttons with your mouse. Thats hard work! Check out my video explaining how to use your voice to input Uiua glyphs ๐Ÿ˜„

https://www.youtube.com/watch?v=-VOxSNyaLTg

Uiua-Talon Youtube Intro

Choice of Primitive Class Indicators

Concept Symbol Explanation
Pervasive ๐Ÿœ Get everywhere; apply to every element.
Array ๐ŸŸ Swim in schools; operate on arrays.
Aggregating ๐Ÿงบ Collect items into a single grouping.
Planet ๐Ÿช Probe into the stack
Ocean ๐ŸŒŠ Plumb the depths of your array ranks
Control ๐Ÿ•น๏ธ Get in the flow
Iterating ๐Ÿ‡ One by one
Stack ๐Ÿฅž Flip!

Known Issues

There are still some weird glitches when clicking glyphs related to setting the focus back to the active editor. It is much improved from previous versions and should be usable enough.

Inserting into a jupyter notebook will trigger extra glitches, but there is no kernel yet so I haven't bothered trying to fix that.

Thanks

Thanks to @thekifake for creating https://github.com/thekifake/uiua-gen-functions-json which I have copy pasted into this project