2025-03-20 12:00:43 Just saved myself £3000 by speaking nicely on the phone 2025-03-20 12:01:03 So it turns out you can put an upper bound on the minimum quantitative value to make me polite 2025-03-20 12:15:50 ForthBot: : PGCD BEGIN DUP 0 = 0 = WHILE SWAP OVER MOD REPEAT DROP ; 2025-03-20 12:16:15 ForthBot: 18 12 PGCD . 2025-03-20 12:16:15 6 2025-03-20 12:17:35 ForthBot: 123 3 * 123 4 * PGCD . 2025-03-20 12:17:35 123 2025-03-20 12:19:22 ForthBot: : PGCD DUP 0 = IF DROP ELSE SWAP OVER MOD RECURSE THEN ; 2025-03-20 12:19:27 ForthBot: 123 3 * 123 4 * PGCD . 2025-03-20 12:19:27 123 2025-03-20 12:20:28 ForthBot: 100 75 PGCD . 2025-03-20 12:20:28 25 2025-03-20 12:22:08 ForthBot: 7013 5101 PGCD . 2025-03-20 12:22:08 1 2025-03-20 12:30:54 ForthBot: SOURCE @ PRINT 2025-03-20 12:30:54 Unknown word: SOURCE 2025-03-20 12:31:12 ForthBot: LOAD "test.fth" 2025-03-20 12:31:17 ForthBot: SOURCE @ PRINT 2025-03-20 12:31:17 https://github.com/cleobuline/some-c-sources/blob/main/forth_gmp_irc_bot.c 2025-03-20 12:39:09 ForthBot: SEE PGCD 2025-03-20 12:39:09 : PGCD DUP 0 = IF DROP ELSE SWAP OVER MOD RECURSE THEN ; 2025-03-20 13:55:37 : PGCD BEGIN DUP 0 = IF DROP EXIT THEN SWAP OVER MOD AGAIN ; 2025-03-20 13:55:42 ForthBot: : PGCD BEGIN DUP 0 = IF DROP EXIT THEN SWAP OVER MOD AGAIN ; 2025-03-20 13:55:53 ForthBot: 100 75 PGCD . 2025-03-20 13:55:53 25 2025-03-20 13:56:08 ForthBot: SEE PGCD 2025-03-20 13:56:08 : PGCD BEGIN DUP 0 = IF DROP EXIT THEN SWAP OVER MOD AGAIN ; 2025-03-20 14:02:32 ACTION write a pong game in FreeForth2 with raylib (o.O) https://codeberg.org/iyzsong/games.ff/src/branch/main/pong.ff 2025-03-20 14:04:15 ForthBot: : PRIME? DUP 2 < IF DROP 0 EXIT THEN DUP 2 = IF DROP 1 EXIT THEN DUP 3 DO DUP I MOD 0 = IF DROP 0 UNLOOP EXIT THEN 2 +LOOP DROP 1 ; 2025-03-20 14:04:15 Unknown word: UNLOOP 2025-03-20 14:16:47 ForthBot: : PRIME? DUP 2 < IF DROP 0 EXIT THEN DUP 2 = IF DROP 1 EXIT THEN DUP 3 DO DUP I MOD 0 = IF DROP 0 UNLOOP EXIT THEN 2 +LOOP DROP 1 ; 2025-03-20 14:17:17 ForthBot: 127 PRIME? . 2025-03-20 14:17:17 1 2025-03-20 14:17:30 ForthBot: 128 PRIME? . 2025-03-20 14:17:30 1 2025-03-20 14:17:35 lol 2025-03-20 14:19:19 ForthBot: : PRIME? DUP 2 < IF DROP 0 EXIT THEN DUP 2 = IF DROP 1 EXIT THEN DUP DUP 2 / 1 + 2 DO DUP I MOD 0 = IF DROP 0 LOOP EXIT THEN LOOP DROP 1 ; 2025-03-20 14:19:27 ForthBot: 128 PRIME? . 2025-03-20 14:19:27 0 2025-03-20 14:19:33 ForthBot: 127 PRIME? . 2025-03-20 14:19:34 1 2025-03-20 14:19:47 better 2025-03-20 14:23:26 ForthBot: : PRIME? DUP 2 < IF DROP 0 EXIT THEN DUP 2 = IF DROP 1 EXIT THEN DUP DUP 2 / 1 + 3 DO DUP I MOD 0 = IF DROP 0 EXIT THEN 2 +LOOP DROP 1 ; 2025-03-20 14:23:35 ForthBot: 127 PRIME? . 2025-03-20 14:23:35 1 2025-03-20 14:23:40 ForthBot: 128 PRIME? . 2025-03-20 14:23:40 1 2025-03-20 14:31:42 ForthBot: : PRIME? DUP 2 < IF DROP 0 EXIT THEN DUP 2 = IF DROP 1 EXIT THEN DUP DUP 2 / 1 + 3 DO DUP I MOD 0 = IF DROP 0 EXIT THEN 2 +LOOP DROP 1 ; 2025-03-20 14:31:42 Unknown word: +LOOP 2025-03-20 14:33:14 ForthBot: : PRIME? DUP 2 < IF DROP 0 EXIT THEN DUP 2 = IF DROP 1 EXIT THEN DUP DUP 2 / 1 + 3 DO DUP I MOD 0 = IF DROP 0 EXIT THEN 2 +LOOP DROP 1 ; 2025-03-20 14:33:39 ForthBot: 128 PRIME? . 2025-03-20 14:33:39 1 2025-03-20 14:33:43 grr 2025-03-20 14:35:01 Why do laptops come with almost no fuckin USB ports now 2025-03-20 14:37:05 that's a progress 2025-03-20 14:37:27 laptopts come also with no cd reader 2025-03-20 14:37:48 ForthBot: : PRIME? DUP 2 < IF DROP 0 EXIT THEN DUP 2 = IF DROP 1 EXIT THEN DUP 2 MOD 0 = IF DROP 0 EXIT THEN DUP DUP 2 / 1 + 3 DO DUP I MOD 0 = IF DROP 0 EXIT THEN 2 PLOOP DROP 1 ; 2025-03-20 14:37:48 Unknown word: PLOOP 2025-03-20 14:37:58 ForthBot: : PRIME? DUP 2 < IF DROP 0 EXIT THEN DUP 2 = IF DROP 1 EXIT THEN DUP 2 MOD 0 = IF DROP 0 EXIT THEN DUP DUP 2 / 1 + 3 DO DUP I MOD 0 = IF DROP 0 EXIT THEN 2 +LOOP DROP 1 ; 2025-03-20 14:38:12 cleobuline I'm ignoring you and your bot for 2 days, so I can actually read the content in here because I can't keep on top 2025-03-20 14:38:24 ForthBot: 128 PRIME? . 2025-03-20 14:38:24 0 2025-03-20 14:39:02 nice 2025-03-20 14:39:22 iyzsong: very nice 2025-03-20 14:40:12 ForthBot: 1234567 PRIME? . 2025-03-20 14:40:12 0 2025-03-20 14:40:39 ForthBot: 127 PRIME? . 2025-03-20 14:40:39 1 2025-03-20 16:49:13 ForthBot: : PRIME? DUP 2 < IF DROP 0 EXIT THEN DUP 2 = IF DROP 1 EXIT THEN DUP 2 MOD 0 = IF DROP 0 EXIT THEN DUP SQRT 3 DO DUP I MOD 0 = IF DROP 0 UNLOOP EXIT THEN 2 +LOOP DROP 1 ; 2025-03-20 16:49:30 ForthBot: 123456789123457 PRIME? . 2025-03-20 16:49:31 1 2025-03-20 16:49:45 kool 2025-03-20 17:21:14 ForthBot: 49 807. PRIME? . 2025-03-20 17:21:14 Unknown word: 49 807. 2025-03-20 17:21:14 Execution aborted due to error 2025-03-20 17:21:24 ForthBot: 49 807 . PRIME? . 2025-03-20 17:21:25 Unknown word: 49 807 2025-03-20 17:21:25 Stack empty 2025-03-20 17:21:46 ForthBot: : PRIME? DUP 2 < IF DROP 0 EXIT THEN DUP 2 = IF DROP 1 EXIT THEN DUP 2 MOD 0 = IF DROP 0 EXIT THEN DUP SQRT 3 DO DUP I MOD 0 = IF DROP 0 UNLOOP EXIT THEN 2 +LOOP DROP 1 ; 2025-03-20 17:22:10 ForthBot: 49807 PRIME? . 2025-03-20 17:22:11 1 2025-03-20 17:28:26 ForthBot: How much wood could a woodchuck chuck if a woodchuck could chuck wood? 2025-03-20 17:28:27 Unknown word: How 2025-03-20 17:28:27 Unknown word: much 2025-03-20 17:28:27 Unknown word: could 2025-03-20 17:28:27 Unknown word: chuck 2025-03-20 17:28:28 Unknown word: if 2025-03-20 17:28:28 Unknown word: a 2025-03-20 17:28:29 Unknown word: woodchuck 2025-03-20 17:28:29 Unknown word: could 2025-03-20 17:28:30 Unknown word: chuck 2025-03-20 17:28:30 Unknown word: wood? 2025-03-20 17:28:37 Stoopid robot 2025-03-20 17:32:00 ForthBot: : DIP >R EXECUTE R> ; 2025-03-20 17:32:00 Unknown word: >R 2025-03-20 17:32:00 Unknown word: EXECUTE 2025-03-20 17:41:00 what's the fuck ? 2025-03-20 17:41:20 no return stack? 2025-03-20 17:41:21 ForthBot: LOAD "test.fth" 2025-03-20 17:41:39 ForthBot: 10 100 RAND . 2025-03-20 17:41:40 Unknown word: RAND 2025-03-20 17:41:59 ForthBot: LOAD "test.fth" 2025-03-20 17:41:59 Error: Incomplete definition detected, resetting compilation 2025-03-20 17:41:59 Unknown word: ; 2025-03-20 17:42:00 Unknown word: ; 2025-03-20 17:42:18 ForthBot: LOAD "test.fth" 2025-03-20 17:42:18 Error: Incomplete definition detected, resetting compilation 2025-03-20 17:42:18 Unknown word: ; 2025-03-20 17:42:55 ForthBot: LOAD "test.fth" 2025-03-20 17:42:55 Error: Incomplete definition detected, resetting compilation 2025-03-20 17:42:55 Error: Incomplete definition detected, resetting compilation 2025-03-20 17:43:43 ForthBot: LOAD "test.fth" 2025-03-20 17:43:43 Error: Incomplete definition detected, resetting compilation 2025-03-20 17:43:43 Error: Incomplete definition detected, resetting compilation 2025-03-20 17:45:02 ForthBot: LOAD "test.fth" 2025-03-20 17:45:02 Unknown word: @ 2025-03-20 17:45:03 Definition failed for RANDOM: compilation error 2025-03-20 17:46:29 ForthBot: LOAD "test.fth" 2025-03-20 17:46:29 Unknown word: @ 1103515245 2025-03-20 17:46:29 Unknown word: ! 2025-03-20 17:46:59 ForthBot: LOAD "test.fth" 2025-03-20 17:46:59 Unknown word: @ 2025-03-20 17:46:59 Unknown word: ! 2025-03-20 17:47:05 merde 2025-03-20 18:31:25 LOAD "test.fth" 2025-03-20 18:31:43 ForthBot: 10 100 RAND . 2025-03-20 18:31:43 Unknown word: RAND 2025-03-20 18:31:43 100 2025-03-20 18:31:46 ForthBot: 10 100 RAND . 2025-03-20 18:31:47 Unknown word: RAND 2025-03-20 18:31:47 100 2025-03-20 18:31:52 zut 2025-03-20 18:33:42 LOAD "test.fth" 2025-03-20 18:33:46 ForthBot: 10 100 RAND . 2025-03-20 18:33:46 Unknown word: RAND 2025-03-20 18:33:47 100 2025-03-20 18:34:03 ForthBot: WORDS 2025-03-20 18:34:03 DP 2025-03-20 18:34:21 ForthBot: LOAD "test.fth" 2025-03-20 18:34:21 Unknown word: @ 2025-03-20 18:34:22 Definition failed for RANDOM: compilation error 2025-03-20 18:35:16 ForthBot: LOAD "test.fth" 2025-03-20 18:35:20 ForthBot: 10 100 RAND . 2025-03-20 18:35:20 89 2025-03-20 18:35:24 ForthBot: 10 100 RAND . 2025-03-20 18:35:24 37 2025-03-20 18:35:29 perfect 2025-03-20 18:38:54 ForthBot: : DICE 1 6 RAND . ; 2025-03-20 18:51:44 ForthBot: DICE 2025-03-20 18:51:45 5 2025-03-20 18:52:05 and the winner is ? 2025-03-20 18:52:31 ForthBot: SEE RANDOM 2025-03-20 18:52:31 : RANDOM SEED @ 1103515245 * 12345 + DUP SEED ! 2147483648 MOD ; 2025-03-20 19:25:57 crc: not implemented 2025-03-20 19:26:28 ok 2025-03-20 19:48:39 ForthBot: DICE 2025-03-20 19:48:39 6 2025-03-20 19:48:48 yeah ! 2025-03-20 22:10:52 ForthBot: LOAD "test.fth" 2025-03-20 23:22:44 ForthBot: DICE . 2025-03-20 23:22:44 6 2025-03-20 23:22:48 ForthBot: DICE . 2025-03-20 23:22:48 5