Stand by for a demo of Visi Corp Visi On on real hardware!
Yes, the fabled GUI whose demo at the 1982 Comdex sent one William H. Gates III screaming into the dev department to initiate the creation of Window 1.0!
@AlgoCompSynth That would be muLisp, as I ran across quite by accident the other day. Sure enough, it's amazing on the #200LX! I've been working on Project Euler: it's quite addictive.
https://github.com/MartinHepperle/muLISP/tree/main/muLISP-90
Stand by for a demo of Visi Corp Visi On on real hardware!
Yes, the fabled GUI whose demo at the 1982 Comdex sent one William H. Gates III screaming into the dev department to initiate the creation of Window 1.0!
oh my god I finally have arbitrary precision math AAAAAAAAAAA IT'S TAKEN OVER 2 YEARS to get time and motivation for this
here, have 30 factorial using uint128, in #forth on #hp200lx
so now I can FINALLY do the #AdventOfCode puzzles that need >=64 bit math, without falling back to something like Lua.
As for why I have been hacking on #DesmetC... look how well it fits on my #HP200LX! 300KB for a compiler is pretty sick (and will be even cooler if I can keep it near this small while supporting full C89); compile times are quite fast (for hello world, at least): overall it is a very pleasant tool to use on these small machines.
#adventOfCode day 1 in #LuaLang
https://gitlab.cs.washington.edu/fidelp/advent-of-code-2025/-/blob/main/01.lua
My #adventOfCode solutions this year will be in #LuaLang and will be ranked by the smallest machine they run on:
Putting Lua through its paces. Here's Advent of Code 2024, Day 13, running on all my favorite hardware that I had on hand, through the power of Lua.
Ryzen 5 9600X modern desktop - 1 ms.
HP 200LX, 8 MHz 186, 640 KB RAM available to Lua: 62 seconds.
TI-92+, 12 MHz 68000, 64 KB RAM available to Lua: 65 seconds.
"Write once, run anywhere".
Of course, right after posting this it came time to change my #HP200LX's AA's and the coincell was flat, so I lost all the files that weren't on the flash card.
So.... Flash does have its uses.