Feb 23, 2024
A quick and dirty cross-platform charting "library" in 200 lines that can crappily plot half the different kinds of charts out there on your computer or phone. And you can do surgery to it right on your phone.

I think I would never have gotten around to publishing this one if I'd known how much work proof-reading it was going to be.

Screenshot of Lua Carousel showing a two overlaid scatterplots, one in blue and one in red. Screenshot of Lua Carousel plotting two time sequences of data using lines. Screenshot of Lua Carousel plotting a data set using ellipses of various positions and major/minor diameters. Screenshot of Lua Carousel plotting a bar chart with errorbars.

permalink

* *
Feb 21, 2024
What is best in life?

To reflect at leisure, build when opportunity arises, and hear the appreciation of your peers.

permalink

* *
Feb 20, 2024
A paper computer inside a silicon computer

Probably not a good idea, more like an occupational hazard.

permalink

* *
Feb 16, 2024
Dynamically adjusting the ticks on the x- and y-axis of a plot as I pan around and zoom in and out on a multitouch screen.

Read more on the Lua Carousel devlog.

permalink

* *
Feb 3, 2024
I'm finally frustrated enough with the state of Mastodon search to start implementing my own local archive. If it's ever on my feed, it should be a grep away.

There are performance issues in putting search on the instance that disappear entirely if everyone just archives everything locally (and the archiver doesn't hammer at the instance too much)

permalink

* *
Jan 30, 2024
Try Pong Wars out on your mobile device.

This cute little program has been doing the rounds. Credit: Koen van Gilst; name from this implementation, though I tend to think of it as Yin-Yang for Pong. Maybe Pin-Pong?

permalink

* *
Jan 22, 2024
I've been trying today to come up with a word that precisely evokes "text but not terminals".

Structured data. Not too much. Mostly text.

permalink

* *
Jan 21, 2024
Now with better artwork from the kids.

permalink

* *
Jan 19, 2024
A 300-line game in 3 screens, with WYSIWYG editors for player and level.

Read more on the Lua Carousel devlog.

permalink

* *
Jan 1, 2024
A mobile app you can modify right on your mobile device.

I think I have a usable app development experience now on my tablet. I basically took my recent Lua Carousel and made a few changes. In Carousel you start in the programming environment, each screen runs a separate script, scripts run in the background of the editor, and each screen manages its own canvas. The new setup starts in the app, which takes over the entire device until I 'exit' into the programming environment. In the programming environment, screens are now just editors with a shared 'run' button and canvas. Hopefully I can now finish polishing this turd app entirely on the tablet.

As with anything mobile, there are caveats:

  • Not very usable on a tiny phone screen. Tablet works better.
  • I'm always scared of losing my code changes. If I upgrade LÖVE, poof. No other app can access them, so I currently back them up laboriously using copy-paste.

permalink

* *
archive
projects
writings
videos
subscribe
Mastodon
RSS (?)
twtxt (?)
Station (?)