2022-01-16 11:04:43 jcass: I've read 8080 FIG, very good stuff, I really liked the FIG words 2022-01-16 11:05:50 I much prefer FIG's LEAVE over ANS LEAVE 2022-01-16 11:07:02 I've written a FORTH for the Z80, targetting the ZX Spectrum, and it was interesting seeing how you did some of it 2022-01-16 11:10:44 Like dave0 I am also new (been writing FORTH for a couple years now I think?) 2022-01-16 13:32:07 oh wow, just found punyforth 2022-01-16 13:32:49 not only have I been vaguely wanting a forth for the esp8266 (and unwilling to learn Xtensa asm myself) 2022-01-16 13:33:02 the quotations + combinators look really nice 2022-01-16 13:33:25 (apparently they're from Factor, but I haven't looked deeply into it recently) 2022-01-16 13:33:41 also a colon suffix for defining words (create: constant: etc) kinda makes sense 2022-01-16 13:35:42 hmm, just reading about quotations. how is that different from regular [ and ] ? 2022-01-16 13:36:53 I think a definition like : foo bar { baz } xyzzy ; compiles to like, 2022-01-16 13:38:09 foo-header | enter | bar jmp(A) B: enter baz exit A: lit B xyzzy 2022-01-16 13:38:20 where A: and B: are labels? 2022-01-16 13:38:29 the diagram makes more sense in 2d lol 2022-01-16 13:38:39 and I forgot the final exit 2022-01-16 13:38:52 but like, you're compiling an new anonymous word in 2022-01-16 13:39:07 not interpreting any code while compiling 2022-01-16 13:44:07 MrMobius: Quotations are inline word definitions, [ and ] are for executing non-immediate words while compiling