2021-12-05 00:39:42 interesting 2021-12-05 00:40:28 what does "smudge" mean? it's in the flags.. immediate flag, and smudge flag 2021-12-05 01:11:34 dave0: prevents a word from being found 2021-12-05 01:24:20 remexre: ah thanks 2021-12-05 01:24:47 jonesforth calls it "hide" :-) 2021-12-05 03:58:35 hah, just ran across : REPEAT POSTPONE AGAIN POSTPONE ENDIF ; IMMEDIATE (again?) 2021-12-05 04:07:41 i saw that! 2021-12-05 04:07:52 except THEN instead of ENDIF 2021-12-05 04:08:59 also : WHILE postpone IF swap ; immediate 2021-12-05 05:44:06 I am looking for words to manipulate mass storage 2021-12-05 05:44:55 Starting from https://forth-standard.org/standard/block it is unclear how to change load a block, change a byte, then flush the modification to disk 2021-12-05 05:46:17 I need an example that does the following: 1) load a block from mass storage, 2) change the 42th byte of that block to 101 3) flush to change to disk 2021-12-05 05:48:49 please :) 2021-12-05 06:37:06 remexre: you could do 37 2 max 36 min base ! 2021-12-05 07:12:28 which of these should i write? : nop ; is just a space filler here. postpone is shorter and i get the same threaded code, but i am not confident with using postpone or even that i wrote it correctly... 2021-12-05 07:12:37 : IF ['] ?branch compile, here @ ['] nop compile, ; immediate 2021-12-05 07:12:44 : IF postpone ?branch here @ postpone nop ; immediate 2021-12-05 07:18:46 I don't have a laptop, and I missed AoC. https://imgur.com/a/LLdBVuv 2021-12-05 08:01:59 the forth compiler is interesting ie hard to get my head around :-p 2021-12-05 08:37:13 do I understand correctly that CREATE "just" reads the next word when executed, and binds it to HERE in the dictionary? 2021-12-05 09:44:23 Yes, parses next word from input buffer, creates a dictionary entry for that name. 2021-12-05 11:26:53 Hiya 2021-12-05 11:27:34 Is this not bridged with #forth on freenode? I'm logged in there as well but messages are not appearing across the two 2021-12-05 11:27:59 thankfully, no longer. 2021-12-05 11:28:20 is freenode still around? 2021-12-05 11:28:31 as leenode, piloted by racists and bigots. 2021-12-05 11:28:54 it's now known as Joseon. 2021-12-05 11:28:54 ah yes 2021-12-05 11:29:03 thats weird 2021-12-05 11:29:10 should probably have the announcement updated, then 2021-12-05 11:32:38 what announcement. 2021-12-05 11:32:58 there's nothing that says this is bridged. 2021-12-05 11:35:09 when I join I get the message: This is the sister channel for #forth on freenode. Discussion between these channels is bridged, and the channels are publicly logged. We welcome discussion of Forth, technical topics, and general discussion. Keep things civil and don't troll. 2021-12-05 11:35:40 from ChanServ@services.libera.chat 2021-12-05 11:36:37 ahh that'd make sense.. that's a rarely seen thing. 2021-12-05 11:45:25 anyway, back to forth 2021-12-05 11:45:41 I'm using gforth and getting a bit hung up on a word I'm trying to define 2021-12-05 11:46:49 I need to make a word digits that takes a string (address and count) and performs : >number s>number throw ; on each digit by itself and then stores them back in the same place (or in a new array it wouldn't much matter) 2021-12-05 11:47:25 so a string "123432" would turn into { 1, 2, 3, 4, 3, 2 } 2021-12-05 12:04:21 ah maybe I am needing a separate c>number 2021-12-05 13:49:10 crab: I'll fix that message; forgot to do so when freenode finally died 2021-12-05 13:52:47 wait I thought freenode was reddit instead of irc now; is their ircd still alive? 2021-12-05 17:59:55 is there a standard name for https://git.sr.ht/~remexre/spn/tree/b3ff4e10155fa7692dd4622cb067ad3ae711e2fd/item/src/00-lang/00-bootstrap.fth#L129 ?