2024-10-12 00:12:15 Yes, that could have made the world quite different. I mean if Forth had become as popular and widely used as Basic. 2024-10-12 00:12:45 By the way, I didn't mean to be critical of C. I have huge respect for it. 2024-10-12 00:31:23 my only complaint with C is that they should have not have implicit integer typecasting. A lot of trouble could have been avoided. 2024-10-12 00:39:02 123 c! ( is this an implicit integer typecast?) 2024-10-12 01:09:15 I tend not to think about that sort of thing - I just like how clean and simple the actual code is, and how it at least FEELS like you're close to the hardware (thought you're not as much as you were when C was new). 2024-10-12 01:09:33 There's a neat article out there somewhere called "C is NOT a Low Level Language." 2024-10-12 01:32:32 dlowe: hmm, maybe someone could rewrite the C64 ROM to offer forth instead of basic 2024-10-12 01:33:44 The "C is NOT a Low Level Language" article is neat but not applicable to microcontrollers since it is a low level language there 2024-10-12 01:34:17 but no surprise there. people keep suggesting horrible changes to C that might be kind of cool if it only ran on PCs 2024-10-12 01:34:48 c is pretty firmly a HLL 2024-10-12 02:42:13 Well, the thrust of the paper was that when C was first created, it was created to fit the PDP-11 instruction set "like a glove." So it was quite close, operationally, to what the hardware actually did. 2024-10-12 02:42:40 But as micros evolved, they became very different inside, and yet C stayed the same, to be back compatible with legacy software. 2024-10-12 02:42:46 So the hardware and the language diverged. 2024-10-12 03:27:12 MrMobius: some magic requires a whole lot of people to be in on it 2024-10-12 03:28:10 Like people wax poetic about how wonderful Hypercard was but what made the magic was that everyone with a Mac had it 2024-10-12 03:28:54 There's been a hundred clones but "literally everywhere" has a cultural panache that can't be beat 2024-10-12 05:27:02 Well, the whole internet is exactly that. What good would it be if there were only a couple of hundred systems networked together around the world? It would be good for whtaever specific need they networked themselves up for, but it wouldn't do some random person that showed up much good. But when practically everyone is online - that's a whole different thing. 2024-10-12 07:25:08 crc: logs on forth.chat aren't being updated; bot stuff? 2024-10-12 12:41:41 user51: logs are fixed now, thanks! 2024-10-12 18:28:32 crc: thanks for maintaining logs! 2024-10-12 18:31:22 neauoire: I've ported C code between Linux, Win32, and Arduino, so I think it's fairly portable 2024-10-12 18:31:22 haha, I like "Urbit is to Uxn as Scientology is to science" 2024-10-12 18:32:46 in many cases you *can* just take a microcontroller out of the box and develop on it using C. C is probably the language the vendor toolchain supports best. For me Forth's big advantage is that it's interactive 2024-10-12 22:19:52 neauoire: mostly libraries, sometimes CLI things. Cross-platform graphical programs are quite a bit uglier, although I've recently been exploring rxi's microUI, and I think it shouldn't be hard to get Yeso running on Win32