2025-04-29 00:04:39 DPR 2025-04-29 00:04:48 DPL, rather 2025-04-29 12:16:15 Yeah, that's it. I kept it in a stack cell in my version, and I was suporting floating point instead of double ints, so it got added to my exponent at the end. 2025-04-29 12:16:52 Or subtracted from, rather. 2025-04-29 13:17:04 It was a 64-bit system to start with, and I just could never see any real need for 128-bit integers. :-) 2025-04-29 13:17:42 And when I say floating point, I mean double precision - also 64 bits. 2025-04-29 14:22:53 I found libforth from howerj https://github.com/howerj/libforth, it works well with "Starting Forth" (the original PDF) and Thinking Forth 2025-04-29 14:23:19 as I plan to write forth for the arduino (eforth, it's close) it's better to think on fixed point approaches 2025-04-29 14:25:37 That looks pretty nice. 2025-04-29 14:43:56 yes, it's fun 2025-04-29 14:44:18 the author likes for...next better, but at least it gives a do...loop option in the code 2025-04-29 14:44:31 and yes, I want to buy its book on Eforth under Subleq 2025-04-29 17:19:23 I'm not sure eForth implemented do...loop, at least not by default. There was a CD full of eForth implementations. for...next is easier to implement, which is why it was used, probably. 2025-04-29 18:53:43 macOsForth: WORDS 2025-04-29 18:53:43 USERNAME .S . + - * / MOD DUP DROP SWAP OVER ROT >R R> R@ = < > AND OR NOT XOR & | ^ ~ << >> CR EMIT VARIABLE @ ! +! DO LOOP I WORDS LOAD CREATE ALLOT ." CLOCK BEGIN WHILE REPEAT AGAIN SQRT UNLOOP +LOOP PICK CLEAR-STACK PRINT NUM-TO-BIN PRIME? FORGET STRING S" "S 2DROP IMAGE TEMP-IMAGE CLEAR-STRINGS DELAY EXIT CONSTANT MICRO MILLI APPEND 2025-04-29 18:54:01 nice 2025-04-29 18:54:40 run on macos too 2025-04-29 19:45:13 I had a system once (one system back from my current one) that ran on Linux or MacOS. I first wrote on Mac, but then they changed how the build tools worked and I was going to need to include some library I didn't want. Apple seems to dislike people making direct system calls. That was in fact when I bought my first personal notebook in about a decade - it ran Linux and I ported it. 2025-04-29 19:45:23 Ported my system, that is. 2025-04-29 19:46:04 I haven't worked on my current system in quite a while - I really want to just start a new one that reflects my latest thinking. 2025-04-29 20:53:43 Environment for cleobuline inactive, freeing... 2025-04-29 21:11:53 hi ! 2025-04-29 21:48:35 Hi cleobuline! 2025-04-29 23:38:23 hello KipIngram