IRC Log - 2025-04-29 - ##forth

Channel: ##forth
Total messages: 24
Time range: 00:04:39 - 23:38:23
Most active: KipIngram (9), anthk_ (5), cleobuline (5)
00:04:39 ##forth <xentrac> DPR
00:04:48 ##forth <xentrac> DPL, rather
12:16:15 ##forth <KipIngram> 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.
12:16:52 ##forth <KipIngram> Or subtracted from, rather.
13:17:04 ##forth <KipIngram> It was a 64-bit system to start with, and I just could never see any real need for 128-bit integers. :-)
13:17:42 ##forth <KipIngram> And when I say floating point, I mean double precision - also 64 bits.
14:22:53 ##forth <anthk_> I found libforth from howerj https://github.com/howerj/libforth, it works well with "Starting Forth" (the original PDF) and Thinking Forth
14:23:19 ##forth <anthk_> as I plan to write forth for the arduino (eforth, it's close) it's better to think on fixed point approaches
14:25:37 ##forth <KipIngram> That looks pretty nice.
14:43:56 ##forth <anthk_> yes, it's fun
14:44:18 ##forth <anthk_> the author likes for...next better, but at least it gives a do...loop option in the code
14:44:31 ##forth <anthk_> and yes, I want to buy its book on Eforth under Subleq
17:19:23 ##forth <hello-operator> 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.
18:53:43 ##forth <cleobuline> macOsForth: WORDS
18:53:43 ##forth <macOsForth> 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
18:54:01 ##forth <cleobuline> nice
18:54:40 ##forth <cleobuline> run on macos too
19:45:13 ##forth <KipIngram> 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.
19:45:23 ##forth <KipIngram> Ported my system, that is.
19:46:04 ##forth <KipIngram> 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.
20:53:43 ##forth <macOsForth> Environment for cleobuline inactive, freeing...
21:11:53 ##forth <cleobuline> hi !
21:48:35 ##forth <KipIngram> Hi cleobuline!
23:38:23 ##forth <cleobuline> hello KipIngram