IRC Log - 2025-05-25 - ##forth

Channel: ##forth
Total messages: 63
Time range: 05:03:32 - 23:07:30
Most active: cleobuline (17), anthk_ (17), forthBot (13)
05:03:32 ##forth <cleobuline> c'est calme aujourd'hui
05:06:59 ##forth <xentrac> dans le campagne?
05:14:59 ##forth <cleobuline> salut xentrac
05:15:48 ##forth <xentrac> salut! comment ca va?
05:15:54 ##forth <cleobuline> nonody here from 07:50 (anthk_) morning
05:16:36 ##forth <cleobuline> L'heure locale pour Châteaumeillant, Saint-Amand-Montrond, Cher, Centre-Val de Loire, France métropolitaine, 18370, France est : 2025-05-25 05:16:19 (Fuseau horaire : Europe/Paris)
05:16:36 ##forth <xentrac> aujourd'hui j'ai dessigne ce circuit la: https://tinyurl.com/2caxky8s
05:16:45 ##forth <xentrac> c'est vachement chouette :)
05:16:57 ##forth <cleobuline> oui
05:20:34 ##forth <cleobuline> moi j'ai preparer des lasagnes elles sont delicieuses xentrac
05:21:10 ##forth <xentrac> quelle nourriture
05:23:02 ##forth <cleobuline> c'etait bon
08:44:55 ##forth <veltas> It's a life goal for me to do some circuit design and get maybe a PCB made and assemble it, test it, etc
08:45:10 ##forth <veltas> Just not a very prioritised life goal
08:45:23 ##forth <deadmarshal_> https://codeberg.org/DW0RKiN/M4_FORTH
08:46:26 ##forth <veltas> Such a weird project but it's impressive if it produces faster code than zd88k
08:46:59 ##forth <veltas> For me, my own ZX Spectrum forth environment will suffice, using high-level Forth and dipping into assembly as necessary
08:47:04 ##forth <veltas> But I'm not writing demos etc
08:56:59 ##forth <deadmarshal_> +
13:35:42 ##forth <cleobuline> forthBot: LOAD "ini.fth"
13:35:43 ##forth <forthBot> File ini.fth loaded
13:35:50 ##forth <cleobuline> forthBot: HELLO
13:35:50 ##forth <forthBot> Hello cleobuline How are you ?
15:35:50 ##forth <forthBot> Environment for cleobuline inactive, freeing...
16:13:08 ##forth <cleobuline> forthBot: 1 127 << .
16:13:09 ##forth <forthBot> 170141183460469231731687303715884105728
17:08:54 ##forth <anthk_> some day the CollapseOS guy will create a video/audio player for duskos...
17:09:03 ##forth <anthk_> in Forth OFC
17:09:13 ##forth <anthk_> at least with MPEG and/or Cinepak formats
17:09:46 ##forth <anthk_> wait, forth in M4, that's almost as crazy as Eforth under Subleq
17:10:52 ##forth <anthk_> uhm, Z80
17:10:52 ##forth <anthk_> would it work for 8080 too?
18:13:08 ##forth <forthBot> Environment for cleobuline inactive, freeing...
18:42:44 ##forth <anthk_> ah, it's specific
20:26:11 ##forth <veltas> In the FORTH-79 reference word set there's a word SET which lets you create a word to write a given value to a given address
20:26:42 ##forth <veltas> Which seems closer to what's necessary for most hardware controls
21:22:38 ##forth <veltas> anthk_: There's a fig FORTH for 8080
21:30:55 ##forth <anthk_> there's a Forth for everything
21:34:17 ##forth <anthk_> inb4 that's LISP terrain, I think that creating something close to a 'tower of integers' in Forth from scratch wouldn't be very complex
21:34:40 ##forth <anthk_> I mean, I've seen some Lisp setting integers as lisp, such as 123 = '(1 2 3)
21:35:46 ##forth <anthk_> there's sectorforth and miliforth where I think both lack integers except 1..10 and powers of too
22:04:11 ##forth <cleobuline> forthBot: : 1 2 ;
22:04:23 ##forth <cleobuline> forthBot: 1 DUP *
22:04:27 ##forth <cleobuline> forthBot: .
22:04:27 ##forth <forthBot> 4
22:05:10 ##forth <cleobuline> forthBot: FORGET 1
22:05:10 ##forth <forthBot> Forgot everything from '1' at index 74 (dict was 75, now 74; mem count now 1)
22:09:28 ##forth <veltas> Is Forth the liminal programming language?
22:26:20 ##forth <anthk_> forthBot: 0 invert .
22:26:20 ##forth <forthBot> Error: Unknown word: invert
22:26:29 ##forth <anthk_> forthBot: 0 0= .
22:26:29 ##forth <forthBot> Error: Unknown word: 0=
22:26:35 ##forth <anthk_> forthBot: 0 0 = .
22:26:35 ##forth <forthBot> 1
22:26:44 ##forth <anthk_> forthBot: : 1 0 0 = ;
22:27:49 ##forth <anthk_> forthBot: 2 1 + .
22:27:49 ##forth <forthBot> 3
22:30:54 ##forth <anthk_> forthBot: : - NEGATE + ;
22:30:54 ##forth <forthBot> Unknown word in definition: NEGATE
23:06:39 ##forth <cleobuline> forthBot: : NEGATE -1 * ;
23:07:09 ##forth <cleobuline> forthBot: : - NEGATE + ;
23:07:30 ##forth <cleobuline> forthBot: 4 3 - .
23:07:30 ##forth <forthBot> 1