&cli2gui finally got it to work! Here I'm showing a bit of how the UI reacts to resizing. Time to sleep 🙃
&cli2gui finally got it to work! Here I'm showing a bit of how the UI reacts to resizing. Time to sleep 🙃
&cli2gui I'm sooo dang close, but I'm having trouble creating a process and reading the lines from it in a non-blocking way.
For context (since I didin't post anything about it before), for Visibiliy Jam, I'm creating a tool which allows you to construct simple user interfaces for common tasks normally done with CLI tools.
Also, not shown here in the video, but the user interface is resizable and adjusts somewhat, I spent most of the jam creating the UI framework instead of working on the functionality, which I guess is fair since my app has gui
in the name :)
Builds for &sound-maker are now available! There's one for windows and the .love file can be run on any platform with Love2D installed https://github.com/icy-lava/sound-maker/releases
Unfortunately there's no project saving/loading yet, only export/import of sound files
Implemented an audio recorder. This is an important step towards exporting and importing sounds. Playing around with the new possibilities :)
&sound-maker
Now when hovering over a socket you can see its name and audio buffer. I've also added a way to add modules into the workspace (they were hardcoded before). Among some other tweaks and additions. &sound-maker
Warning: loud noises
Getting to a point where it's fun to mess around with this thing! The widgets don't look great but at this point I don't have time for that since the weekend will be taken up by Ludum Dare.
Can't wait till I get more modules working to play with :D
In particular I need a recorder so you can put sounds in and take them out
&sound-maker
I took some output from &uloc and put it into Google Sheets, and made some charts. Shown is the number of source lines compared to number of unique lines over the course of some git commit history. The overlayed line shows the rate at which no. of source lines is increasing relative to unique lines, ranging from 0x to 4x. In the first pic you can see the rate is somewhat tame compared to the second pic, where there's some spikes going up to 3x - 4x, hinting that the code added at those commits was largely duplicate code.
Added JSON output support to &uloc. The *
syntax is handled by the shell though and using jq
for formatting.
Today I added directory support to &uloc as well as csv/tsv output, so you can tranform or view the data with external tools. Also fixed some bugs and made a github repo :)
Wrote an interpreter for my simple stack based concatenative programming language https://github.com/icy-lava/botch