IRC Log - 2025-04-12 - ##forth

Channel: ##forth
Total messages: 34
Time range: 13:58:41 - 22:38:10
Most active: veltas (9), mforth (8), cleobuline (6)
13:58:41 ##forth <KipIngram> I always preferred starting with general principles.
14:00:58 ##forth <KipIngram> I guess it depends on the particular material you're looking to learn.
14:05:22 ##forth <KipIngram> Like, history. Really no way to start except for specific examples - specific events. Then maybe over time you start to see common patterns in how things unfold. But physics - principles first is way better.
16:55:11 ##forth <cleobuline> forth: LOAD "test.fth"
16:55:46 ##forth <cleobuline> mforth: 1 2 3 5 7 11 13 17 19 * * * * * * * * PRIME-FACTORS
16:55:46 ##forth <mforth> Unknown word: PRIME-FACTORS
16:55:58 ##forth <cleobuline> mforth: LOAD "test.fth"
16:56:00 ##forth <cleobuline> mforth: 1 2 3 5 7 11 13 17 19 * * * * * * * * PRIME-FACTORS
16:56:00 ##forth <mforth> 2 3 5 7 11 13 17 19
16:56:30 ##forth <cleobuline> revised some bugs ...
21:38:52 ##forth <veltas> KipIngram: In my experience only Physics really works that way
21:41:34 ##forth <veltas> I definitely agree with the Gelfand Principle though
21:44:09 ##forth <veltas> E.g. arguably it would have been better to not start with Hello World here: https://lua.org/pil/1.html
21:45:01 ##forth <veltas> Especially as PIL is aimed at programmers, not novices. Although that's funny because Lua is often people's first language, and there aren't good novice-focused books for it
21:45:05 ##forth <veltas> Not as far as I know anyway
21:46:47 ##forth <veltas> I think it applies more to computing than maths, in maths it's quite typical not to bother with those kinds of examples
21:47:07 ##forth <veltas> Dijkstra's opinion: discarded
21:49:42 ##forth <veltas> Has anyone got into Vibe Forthing?
21:52:54 ##forth <veltas> This is a great thread https://boards.4chan.org/g/thread/105030271
22:32:58 ##forth <cleobuline> mforth: LOAD "test.fth"
22:32:58 ##forth <mforth> Unknown word in definition: 0=
22:32:58 ##forth <mforth> Error: Definition discarded due to error
22:32:58 ##forth <mforth> Unknown word in definition: ZELLER
22:32:59 ##forth <mforth> Error: Definition discarded due to error
22:32:59 ##forth <mforth> Unknown word in definition: FIRST-DAY
22:33:00 ##forth <mforth> Error: Definition discarded due to error
22:34:22 ##forth <xentrac> poor mforth
22:34:33 ##forth <xentrac> you really need to fix it so it doesn't produce 10 lines of output for one line of input though
22:34:51 ##forth <xentrac> veltas: I haven't found an LLM that's good at Forth yet
22:35:53 ##forth <identity> "There's not enough [Forth] around for LLMs to train on"
22:36:41 ##forth <xentrac> KipIngram: I think that even for physics it's better to start with specific examples (an apple falling, a planet orbiting, billiard balls colliding) than general principles (F = Gm₁m₂/r² = ma)
22:36:43 ##forth <thrig> and the forth differ in many ways, which may not help
22:37:49 ##forth <xentrac> usually the differences are in pretty recondite corners of the language
22:38:10 ##forth <xentrac> well, not if you try to write 4* instead of cells, I guess