roxwize / uiua-keypad

Listen to the jeep on the seeble (III)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Listen to the jeep on the seeble (III)

License:MIT License


Languages

Language:Jupyter Notebook 76.1%Language:JavaScript 18.7%Language:TypeScript 2.3%Language:CSS 1.3%Language:Rust 1.1%Language:HTML 0.5%