01:11:58
##forth
<KipIngram>
cleobuline: How does it know what it just fetched? You have types?
01:12:50
##forth
<KipIngram>
Sorry if that was already covered somewhere.
01:30:49
##forth
<forthBot>
Environment for cleobuline inactive, freeing...
12:42:34
##forth
<cleobuline>
KipIngram: there are 3 types Array Stringand variables
14:39:36
##forth
<cleobuline>
forthBot: CREATE ZOZO
14:39:52
##forth
<cleobuline>
forthBot: ZOZO 50 ALLOT
14:40:15
##forth
<cleobuline>
forthBot: 123456789123456789 20 ZOZO !
14:40:42
##forth
<cleobuline>
forthBot: 20 ZOZO @ .
14:40:42
##forth
<forthBot>
123456789123456789
14:45:07
##forth
<cleobuline>
forthBot: 1 20 ZOZO +!
14:45:12
##forth
<cleobuline>
forthBot: 20 ZOZO @ .
14:45:12
##forth
<forthBot>
123456789123456790
14:45:27
##forth
<cleobuline>
perfect
14:52:39
##forth
<cleobuline>
forthBot: LOAD "test.fth"
14:52:46
##forth
<cleobuline>
forthBot: LOAD "test2.fth"
14:52:55
##forth
<cleobuline>
forthBot: EURO
14:52:55
##forth
<forthBot>
42 49 28 2 22 6 5
15:16:38
##forth
<anthk_>
did anyone get the subleq+eforth book?
15:23:43
##forth
<vms14>
hi guys
15:24:07
##forth
<vms14>
I'm trying to make a clone of vampire survivors (magic survival actually) using curses in forth xd
15:24:16
##forth
<vms14>
for now I have nothing yet
15:24:47
##forth
<vms14>
this is curses.fth
15:25:45
##forth
<vms14>
I want enemies to occupy 4 cells, x y life level, and use the level to know the other stats like dmg etc
15:26:23
##forth
<vms14>
although I have to keep trying things and see how it goes
15:45:25
##forth
<cleobuline>
forthBot: MACRON
15:45:26
##forth
<forthBot>
Macron est un saint homme !
15:46:29
##forth
<vms14>
forthBot: :D
15:46:29
##forth
<forthBot>
Unknown word: :D
15:46:32
##forth
<vms14>
:/
15:46:45
##forth
<vms14>
forthBot: cat
15:46:45
##forth
<forthBot>
Unknown word: cat
15:50:52
##forth
<vms14>
forthBot: : :D ." :D" cr ;
15:52:06
##forth
<identity>
vms14: it's CR
15:52:41
##forth
<vms14>
forthBot: CR
15:52:45
##forth
<vms14>
oh
15:55:01
##forth
<cleobuline>
vms14: :D is in the tests fils
15:55:13
##forth
<cleobuline>
forthBot: :D
15:55:24
##forth
<cleobuline>
forthBot: CR
15:55:24
##forth
<forthBot>
:D
15:56:17
##forth
<cleobuline>
it's a old style forth with all words capitalized vms14
15:56:45
##forth
<cleobuline>
as in my young time with comodore forth cartridge
16:33:45
##forth
<cleobuline>
forthBot: CAT
16:33:45
##forth
<forthBot>
/_/
16:33:45
##forth
<forthBot>
> ^ <
16:33:45
##forth
<forthBot>
( o.o )
16:33:56
##forth
<cleobuline>
forthBot: CAT
16:33:56
##forth
<forthBot>
/_/
16:33:56
##forth
<forthBot>
> ^ <
16:33:57
##forth
<forthBot>
( o.o )
16:34:02
##forth
<cleobuline>
lol
16:35:11
##forth
<vms14>
XD
16:38:00
##forth
<cleobuline>
i really don't know why here the texte is not in order
16:42:00
##forth
<cleobuline>
forthBot: TODAY CAL
16:42:00
##forth
<forthBot>
April 2025
16:42:01
##forth
<forthBot>
1 2 3 4 5 6
16:42:01
##forth
<forthBot>
7 8 9 10 11 12 13
16:42:01
##forth
<forthBot>
14 15 16 17 18 19 20
16:42:02
##forth
<forthBot>
21 22 23 24 25 26 27
16:42:02
##forth
<forthBot>
28 29 30
16:42:03
##forth
<forthBot>
Mo Tu We Th Fr Sa Su
16:42:26
##forth
<cleobuline>
why the days are in the bottom vms14 ?
16:44:05
##forth
<cleobuline>
on my site they are in the order
16:50:52
##forth
<vms14>
no idea
16:56:17
##forth
<cleobuline>
may be i will have a look on my queue système
16:58:16
##forth
<cleobuline>
forth: LOAD "test.fth"
16:58:21
##forth
<cleobuline>
forth: LOAD "test2.fth"
16:58:26
##forth
<cleobuline>
forth: TODAY CAL
16:58:39
##forth
<cleobuline>
forthBot: LOAD "test.fth"
16:58:48
##forth
<cleobuline>
forthBot: LOAD "test2.fth"
16:58:59
##forth
<cleobuline>
forthBot: TODAY CAL
16:58:59
##forth
<forthBot>
April 2025
16:58:59
##forth
<forthBot>
Mo Tu We Th Fr Sa Su
16:59:00
##forth
<forthBot>
1 2 3 4 5 6
16:59:00
##forth
<forthBot>
7 8 9 10 11 12 13
16:59:01
##forth
<forthBot>
14 15 16 17 18 19 20
16:59:01
##forth
<forthBot>
21 22 23 24 25 26 27
16:59:01
##forth
<forthBot>
28 29 30
16:59:12
##forth
<cleobuline>
that's better
16:59:19
##forth
<cleobuline>
forthBot: CAT
16:59:19
##forth
<forthBot>
/_/
16:59:19
##forth
<forthBot>
( o.o )
16:59:20
##forth
<forthBot>
> ^ <
16:59:23
##forth
<cleobuline>
nice
17:39:43
##forth
<cleobuline>
forthBot: WORDS
17:39:44
##forth
<forthBot>
USERNAME .S . + - * / MOD DUP DROP SWAP OVER ROT >R R> R@ = < > AND OR NOT XOR & | ^ ~ << >> CR EMIT VARIABLE @ ! +! DO LOOP I WORDS LOAD CREATE ALLOT ." CLOCK BEGIN WHILE REPEAT AGAIN SQRT UNLOOP +LOOP PICK CLEAR-STACK PRINT NUM-TO-BIN PRIME? FORGET STRING S" "S 2DROP IMAGE TEMP-IMAGE CLEAR-STRINGS DELAY EXIT CONSTANT MICRO MILLI APPEND DOUBLE FACT POW FIBONACCI COUNTDOWN TUCK SUM_SQUARE CUBE
17:39:44
##forth
<forthBot>
SUM_CUBES RECUNACCI CAT :D PGCD FPRIME? FPRIME2? SEED COUNT NUMS STARS INIT-RANDOM RANDOM RAND INIT-NUMS SHUFFLE-NUMS PICK-NUM NUM-TO-STR INIT-STARS SHUFFLE-STARS PICK-STAR EURO DICE ROLLDICES TRIPLE POW2 TEST-CASE FACTLOOP HELLO MACRON CREDIT START-TIME SET-START TIME-SINCE SHOW-TIME 2DUP 3DUP PRIME-FACTORS SHOW-PRIMES TABLE-MULT TABLE OFF DAYS YEAR MONTH DAY LEAP-YEAR? MONTH-NAME DAYS-IN-MONTH
17:39:44
##forth
<forthBot>
ZELLER 2SWAP SPACES PRINT-ASCII MULTI-CHAR NIP MAX CAL >= 0> <= DAYS-IN-YEAR TODAY-DAY CALC-YEARS CALC-MONTHS CALC-DAY TODAY CAL-IRC-HIGHLIGHT TODAY-CAL-IRC
17:39:54
##forth
<xentrac>
ugh, you really need to fix that
17:40:10
##forth
<cleobuline>
i can
17:40:36
##forth
<cleobuline>
forthBot: FORGET POW
17:40:36
##forth
<forthBot>
Forgot everything from 'POW' at index 72 (dict was 146, now 72; mem count now 1)
17:40:52
##forth
<cleobuline>
that's all
17:41:55
##forth
<cleobuline>
forthBot: FORGET LOAD
17:41:55
##forth
<forthBot>
Forgot everything from 'LOAD' at index 39 (dict was 72, now 39; mem count now 1)
17:42:02
##forth
<cleobuline>
forthBot: WORDS
17:42:03
##forth
<forthBot>
USERNAME .S . + - * / MOD DUP DROP SWAP OVER ROT >R R> R@ = < > AND OR NOT XOR & | ^ ~ << >> CR EMIT VARIABLE @ ! +! DO LOOP I WORDS
17:42:07
##forth
<cleobuline>
better ?
17:42:49
##forth
<xentrac>
I mean, it's not okay for the bot to emit a screenful of text in response to a routine query
17:42:57
##forth
<xentrac>
it makes it hard to find actual conversation in the backlog
17:43:37
##forth
* crc agrees with xentrac on this; it's why his bot uses private messages to the users instead
17:44:33
##forth
<cleobuline>
forthBot: EXIT
17:44:37
##forth
<xentrac>
I think it's possible to go too far one way or the other
17:44:41
##forth
<cleobuline>
the solution
17:45:12
##forth
<xentrac>
being able to observe other people's interactions with the bot is very useful
17:45:12
##forth
<cleobuline>
meet my bot there #forth-experimental
17:45:33
##forth
<xentrac>
I am there!
17:45:38
##forth
<cleobuline>
yes
17:45:49
##forth
<cleobuline>
i will not then put it there
17:46:45
##forth
<crc>
you could look at other things. e.g., the dpans bot will post some text, then a link to the full output if it's getting too long
17:47:20
##forth
<xentrac>
yeah, I think that's probably the best compromise for IRC
17:47:47
##forth
<cleobuline>
it's gone ...
17:49:30
##forth
<xentrac>
I think we can do better than "gone"
17:58:31
##forth
<cleobuline>
xentrac: it is there #forth-experimental to play with
17:58:42
##forth
<cleobuline>
that'es enought
18:07:54
##forth
<xentrac>
I'm glad that at least it's still there!
18:09:17
##forth
<cleobuline>
Forthbot unloved because too talkative
18:11:25
##forth
<cleobuline>
poor forthBot :(
21:08:06
##forth
<crc>
Running into length limits in the channel topic :(
21:09:09
##forth
<crc>
Getting to Forth stuff; I've pushed the latest c# version of my ilo vm for konilo to the repositories.
21:09:44
##forth
<crc>
This allows drawing to a limited, bitmap framebuffer on Windows systems
21:10:53
##forth
<crc>
(it's modeled after the C + X11 version)