Ivan Reese 2025-07-01 07:12:39 A beautiful virtual museum of digital painting programs throughout the history of computing, from the 60s through the 90s (via Patrick Dubroy) — Paint: a timeline
Patrick Dubroy 2025-07-01 07:13:51 Isn’t it awesome? So many systems that I’ve heard about, but never seen.
David Aerne 2025-07-01 14:32:25 Totally! The only one I used myself was Deluxe Paint and whatever came bundled with ClarisWorks in the 90s.
Wild to see how far some areas have come… and how stubbornly static others are. Color pickers in particular feel oddly stuck (though I know I’m biased 😅).
Patrick Dubroy 2025-07-01 15:58:47 In general it’s pretty wild how many interaction patterns were invented between the Alto and the Mac and haven’t really changed since!
Jasmine Otto 2025-07-02 18:50:06 x-posting @James Vaughan (via redblobgames):
Intriguing: live editing usually lets you edit some value in the browser or running app, but with an "LSP server" you can have it work with your existing text editor to edit in the original environment
jamesbvaughan.com/bidirectional-editing
📝 Code⇄GUI bidirectional editing via LSP
I built a small proof-of-concept for a system that enables real-time bidirectional editing between any modern code editor and a GUI, enabled by an LSP1 server.
Code-based CAD I like working on small projects at home that benefit from CAD. I’m also a programmer with a personal development environment that I’ve spent years making as cozy as possible. Naturally I’ve been interested in finding code-based CAD system to use for my projects that allows me to use that cozy development environment.
James Vaughan 2025-07-02 19:02:01 Yes! I’m hoping to see more people find interesting uses/abuses of language servers like this.
Nilesh Trivedi 2025-07-03 08:01:19 This is interesting. I'd like to add a third interface to take actions on the state: chatting with AI in natural language.
Even built this small proof-of-concept: