2024-05-28 00:25:27 I've been mulling over "link loader" type stuff, only in a Forth source context, lately. 2024-05-28 00:26:00 I plan to have each vocabulary independently loadable / unloadable, and I'm interested in some sort of dynamic loading and unloading of "support" stuff. 2024-05-28 00:26:34 You know how in Linux you can find yourself unable to install an app because it wants an earlier version of a library you have a later version for? 2024-05-28 00:27:08 I want to dodge that problem - I want to be able to have multiple extant versions of things, and code that needs one of them can call for the "latest" version or for some particular range of versions, or whatever. 2024-05-28 00:27:23 They'd all be able to coexist and participate in the system at once. 2024-05-28 00:27:54 Probably tie this in with some sort of git-like version control to evolve my source repository with. 2024-05-28 00:28:08 I don't have it detailed out yet - just vague ideas. 2024-05-28 00:29:09 <+KipIngram> You know how in Linux you can find yourself unable to install an app because it wants an earlier version of a library you have a later version for? 2024-05-28 00:29:20 no. what is this, 1998 2024-05-28 00:29:30 So, ideally, if I modify a "library," I'd also modify all the things that use it if necessary. But until I got that done the unmodified stuff could still "get at" the older version. That would require compiling both versions into my dictionary, but it would get me by until I brought everything up to date. 2024-05-28 00:30:43 And somehow I'd have it able to give me a report of all the apps that were currently running which were forcing older versions of stuff into the system. My "list of things to fix." 2024-05-28 00:31:21 "What older code is in my dictionary and why?" 2024-05-28 15:20:58 http://oldvcr.blogspot.com/2024/05/refurb-weekend-canon-cat.html 2024-05-28 15:39:02 Would be cool if someone produced something like that today with Forth 2024-05-28 15:39:58 Has anyone used the Cat more than just for demo purposes? 2024-05-28 15:40:04 Wonder what the weak points were 2024-05-28 16:36:34 Could be fun to try making an emulator. 2024-05-28 16:38:01 There's an emulator on archive.org but it's not loading for me right now 2024-05-28 16:38:20 It's based on one in the MAME arcade emulator 2024-05-28 16:38:30 Making a clone on raspberry pi or something might be more interesting 2024-05-28 16:39:02 archive.org is still being ddosed? 2024-05-28 16:39:09 Seems so 2024-05-28 16:39:30 Ah, it loaded https://archive.org/details/canoncat 2024-05-28 16:40:35 I seem to be able to lock it up pretty easily :/