I've read and written a lot of C over the decades but this borders on being an IOCCC entry...
9dev 19 minutes ago [-]
How is that anything but the work of a masochist. There are absolutely zero reasons to write code like this.
flymasterv 1 hours ago [-]
On the other hand, while I completely agree about the C codebase, the Javascript is at least comprehensible. I've toyed around with adding a feature or two, and almost got there.
I can only recommend looking at all the Decker author's projects. He's done work on APL languages, GUIs, interactive programming, etc. https://beyondloom.com/things/index.html
https://raw.githubusercontent.com/JohnEarnest/Decker/refs/he...
I've read and written a lot of C over the decades but this borders on being an IOCCC entry...
Click File -> Cards... to see how the guided tour is constructed.
Some past discussions of Decker:
4 years ago: https://news.ycombinator.com/item?id=33377964 - "Decker, a platform that builds on the legacy of Hypercard and classic macOS"
2 years ago: https://news.ycombinator.com/item?id=38985409 - "Decker – A HyperCard Replacement"
2 years ago: https://news.ycombinator.com/item?id=40292181 - "Decker: A reincarnation of HyperCard with 1-bit graphics"
A cool person making cool things!
https://github.com/JohnEarnest/Decker