K Ring Technologies Ltd

Lua

Lua Audio...

So a library for Lua to do some kind of audio. I don’t mean multimedia loading as this could be simple os.execute(...) call wrappers, with perhaps "...&", but a bit of that is still an idea to add later. It’s more sort of chip-tune kind of stuff. So os.execute("<c-program> <arg> ... | pw-play --channels=1 -&") for a more exciting audio generation experience. As each note would then become threaded, which for small sound experimentation would be fine.

Neovim...

The excellent Neovim has improved a lot since the older vim and even the original vi. It now includes Lua scripting as well as the more obscure Vim Script. It is best using some extra configuration of which LazyVim I have found to be very useful.

As a fast loading editor with treesitter and various LSP servers, it’s nice, although the way “modes” work is not your usual editor way. It has the speed advantage over VSCode and also will load files over an SSH connection whereas VSCode just freezes. I tried Emacs for a while and have used it back in the 90s. I found the LISP configuration more annoying than using Lua for configuration. Also LazyVim really solves the initial setup problems.