IRC Log - 2025-03-16 - ##forth

Channel: ##forth
Total messages: 46
Time range: 11:51:04 - 22:49:03
Most active: xentrac (20), clemens3 (9), thrig (4)
11:51:04 ##forth <DKordic> tabemann: There is so mmuch wrong with gforth that I don't know where to start. I would rather not even mention it.
11:54:45 ##forth <DKordic> gforth is still a `FORTH'!! It is not confusing, it is confused!!
12:06:54 ##forth <GeDaMo> "When you have seen one Forth, you have seen one Forth" :P
12:35:00 ##forth <DKordic> `Type's and Forth? `Stop-the-World GC'? `Stop-the-World Type _Checker_'? AFAICS `Type' is by definition Cargo Cult.
13:03:24 ##forth <clemens3> xentrac: used to do 68000 assembler on an amiga 1000, loved it - later did x86 assembler, was ok, but that 68000 was just plain fun
14:11:07 ##forth <xentrac> clemens3: yeah, it's much nicer! if you're looking for that kind of feeling today, maybe check out 32-bit ARM or, to a lesser extent, RISC-V
16:43:33 ##forth <clemens3> yeah, i am thinking some day install some old os on qemu maybe, or even get some old hardware... i have a small riscv machine from china, never got around booting it up.. ditto for the riscv vm...
17:07:38 ##forth <xentrac> if you're on Linux you can run executables for other architectures as if they were native code by using qemu-user
17:10:51 ##forth <xentrac> https://asciinema.org/a/613187 is a quick screencast demo of this
17:12:06 ##forth <xentrac> actually https://asciinema.org/a/622461 is a demo of a better version
17:27:59 ##forth <clemens3> i guess netbsd on 86k some day
17:28:03 ##forth <clemens3> for me
17:31:06 ##forth <xentrac> 86k, really?
17:31:17 ##forth <xentrac> does netbsd still even maintain their 86k port?
17:32:32 ##forth <clemens3> sorry, 68k
17:32:50 ##forth <clemens3> i remember maybe needs an older netbsd version
17:32:52 ##forth <xentrac> oh, NetBSD-68k is very much alive and well
17:32:59 ##forth <clemens3> ok, good to know:)
17:33:10 ##forth <clemens3> https://rosco-m68k.com/
17:33:21 ##forth <clemens3> just a bookmark, no experience with this
17:34:17 ##forth <xentrac> at least one of the 68k ports is a tier-2 port: http://wiki.netbsd.org/ports/mac68k/
17:35:21 ##forth <xentrac> the 86k port seems to have died: http://wiki.netbsd.org/ports/
17:39:20 ##forth <xentrac> actually, I'm not sure the 86k was ever popular enough to get a NetBSD port in the first place
17:39:44 ##forth <xentrac> Motorola abandoned it pretty early on when they shifted to PowerPC
17:40:54 ##forth <xentrac> unless I'm confabulating that?
18:14:50 ##forth <tabemann> xentrac, you mean 88k
18:51:15 ##forth <xentrac> tabemann: I do, that's why I couldn't find anything. damn my lack of long-term memory
18:52:09 ##forth <xentrac> someone did indeed attempt to port NetBSD to the 88K at some point: http://mail-index.netbsd.org/netbsd-ports/1999/12/22/0000.html
18:52:17 ##forth <xentrac> but they may not have succeeded
18:56:52 ##forth <xentrac> aha, apparently both NetBSD and OpenBSD ran on 88k at one point: https://mail-index.netbsd.org/port-m88k/2011/12/10/msg000025.html
19:11:09 ##forth <thrig> all 3 users
19:31:15 ##forth <xentrac> the fourth 88k user was using AOS/VS
19:33:37 ##forth <xentrac> actually the OMRON Luna-88k was designed for Mach apparently?
19:53:37 ##forth <crc> OpenBSD still supports the 88k: https://www.openbsd.org/luna88k.html
19:54:52 ##forth <thrig> someone was having a bit of trouble compiling ports for it, though
19:55:50 ##forth <crc> That doesn't surprise me, a lot of the ports aren't well supported on older platforms
19:56:13 ##forth <thrig> e.g. anything attached to llvm
19:58:24 ##forth <xentrac> compiling LLVM on the 88k sounds like it would be infeasible
19:58:58 ##forth <thrig> or the "needs more memory than the host provides" problem
21:52:29 ##forth <cleobuline> ForthBot: WORDS
21:52:30 ##forth <ForthBot> DP test HELLO DOUBLE FACT POW FIBONACCI COUNTDOWN TUCK 2DROP SUM_SQUARE CUBE SUM_CUBES RECUNACCI CAT :D TRIPLE POW2 TEST-CASE FACTLOOP TEST SOURCE
21:52:46 ##forth <cleobuline> ForthBot: SEE TEST
21:52:46 ##forth <ForthBot> : TEST 1 ;
21:55:17 ##forth <cleobuline> ForthBot: TEST @ PRINT
21:55:17 ##forth <ForthBot> + should correspond to entries in the glossary section of the documentation
22:49:03 ##forth <xentrac> neauoire: you may be interested in this Pong game I just dissected over the last three days, in part because it heavily uses self-modifying code to be more compact. My notes are in gsais-pong.md in pavnotes2