2024-09-29 02:19:14 : INDICES ( len -- ) IMMEDIATE 0 SWAP DFOR SWAP DUP CONSTANT 1+ SWAP REPEAT DROP ; 2024-09-29 02:19:34 you still need to repeat the order but not the indices 2024-09-29 02:36:31 yeah, so it just automates the constants part 2024-09-29 03:07:31 I'm not used to seeing IMMEDIATE inside a definition like that. What exactly is it doing? 2024-09-29 03:08:14 making it immediate 2024-09-29 03:08:21 some Forths make immediate immediate 2024-09-29 03:08:29 Yeah, ok. Makes sense. 2024-09-29 03:08:33 so you can put it inside the definition instead of after it 2024-09-29 03:08:37 Right. 2024-09-29 03:08:43 : FOO IMMEDIATE ; is the same as : FOO ; IMMEDIATE 2024-09-29 03:08:43 in standardized Forth it isn't immediate