00:00:38
##forth
<veltas>
xentrac: Any ideas why it makes you cry?
00:00:46
##forth
<veltas>
I can't figure it out
00:01:18
##forth
<veltas>
My mum likes that song
00:16:16
##forth
<veltas>
mforth: SEE SEE
00:16:16
##forth
<mforth>
SEE: Unknown word: SEE
00:16:25
##forth
<veltas>
mforth: SEE ?
00:16:25
##forth
<mforth>
: ? @ . ;
00:17:00
##forth
<veltas>
mforth: : BTEST IF THEN ; SEE BTEST
00:17:00
##forth
<mforth>
: BTEST IF THEN ;
00:17:59
##forth
<veltas>
mforth: LOAD "test.fth"
00:17:59
##forth
<mforth>
Error: Word already defined
00:18:12
##forth
<veltas>
mforth: WORDS
00:18:12
##forth
<mforth>
.S . + - * / MOD DUP DROP SWAP OVER ROT >R R> R@ = < > AND OR NOT CR EMIT VARIABLE @ ! DO LOOP I WORDS LOAD CREATE ALLOT ." CLOCK BEGIN WHILE REPEAT AGAIN SQRT UNLOOP +LOOP PICK EMIT CR CLEAR-STACK DP -ROT ? 2DUP TRUE FALSE ON OFF CLUTCH .S .S BTEST DOUBLE FACT POW FIBONACCI COUNTDOWN TUCK 2DROP SUM_SQUARE CUBE SUM_CUBES RECUNACCI CAT :D PGCD PRIME? SEED COUNT NUMS STARS INIT-RANDOM RANDOM RAND
00:23:00
##forth
<veltas>
cleobuline: Your C source is good
00:23:08
##forth
<veltas>
Despite being French :P
00:23:54
##forth
<cleobuline>
i'm working on it there is some bugs
00:27:59
##forth
<veltas>
I still think it's quite good C
00:28:39
##forth
<xentrac>
C doesn't seem like it would conflict with French culture or values in any way?
00:34:12
##forth
<thrig>
C people were involved in the bronze age collapse somehow
00:38:32
##forth
<veltas>
I blame the bronze age collapse on Ea-nāṣir
00:39:08
##forth
<veltas>
mforth: :D
00:39:08
##forth
<mforth>
:D
00:39:17
##forth
<veltas>
mforth: SEE :D
00:39:17
##forth
<mforth>
: :D ." :D" ;
04:19:00
##forth
<cleobuline>
mfoth: LOAD "test.fth"
04:19:09
##forth
<cleobuline>
mfoth: WORDS
04:19:10
##forth
<mfoth>
.S . + - * / MOD DUP DROP SWAP OVER ROT >R R> R@ = < > AND OR NOT CR EMIT VARIABLE @ ! DO LOOP I WORDS LOAD CREATE ALLOT ." CLOCK BEGIN WHILE REPEAT AGAIN SQRT UNLOOP +LOOP PICK EMIT CR CLEAR-STACK PRINT FORGET STRING " 2DROP DP DOUBLE FACT POW FIBONACCI COUNTDOWN TUCK SUM_SQUARE CUBE SUM_CUBES RECUNACCI CAT :D PGCD PRIME? SEED COUNT NUMS STARS INIT-RANDOM RANDOM RAND INIT-NUMS SHUFFLE-NUMS
04:19:29
##forth
<cleobuline>
mfoth: FORGET DOUBLE
04:19:29
##forth
<mfoth>
Forgot everything from 'DOUBLE' at index 52 (dict was 85, now 52; mem was 34, now 1)
04:20:03
##forth
<cleobuline>
nice job ( greeting to me )
04:20:27
##forth
<cleobuline>
mfoth: LOAD "test.fth"
04:20:37
##forth
<cleobuline>
mfoth: WORDS
04:20:37
##forth
<mfoth>
.S . + - * / MOD DUP DROP SWAP OVER ROT >R R> R@ = < > AND OR NOT CR EMIT VARIABLE @ ! DO LOOP I WORDS LOAD CREATE ALLOT ." CLOCK BEGIN WHILE REPEAT AGAIN SQRT UNLOOP +LOOP PICK EMIT CR CLEAR-STACK PRINT FORGET STRING " 2DROP DP DOUBLE FACT POW FIBONACCI COUNTDOWN TUCK SUM_SQUARE CUBE SUM_CUBES RECUNACCI CAT :D PGCD PRIME? SEED COUNT NUMS STARS INIT-RANDOM RANDOM RAND INIT-NUMS SHUFFLE-NUMS
04:20:51
##forth
<cleobuline>
mfoth: EURO
04:20:52
##forth
<mfoth>
42 3 44 25 43 2 9
04:21:31
##forth
<cleobuline>
now it's v 0.1.3 :)
04:23:34
##forth
<cleobuline>
a la demande générale j'ai ajouté FORGET
04:29:26
##forth
<cleobuline>
but some nice STRING too
04:29:42
##forth
<cleobuline>
mfoth: STRING HELLO
04:30:54
##forth
<thrig>
isn't size_t more typical for lengths and sizes than long int
04:30:55
##forth
<cleobuline>
mfoth: " Hello World " HELLO !
04:30:55
##forth
<cleobuline>
mfoth: .S
04:30:55
##forth
<mfoth>
<2> 50 50
04:31:38
##forth
<cleobuline>
mfoth: CLEAR-STACK .S
04:31:38
##forth
<mfoth>
<0>
05:13:16
##forth
<xentrac>
oui
16:46:52
##forth
<cleobuline>
mforth: WORDS
16:46:52
##forth
<mforth>
.S . + - * / MOD DUP DROP SWAP OVER ROT >R R> R@ = < > AND OR NOT CR EMIT VARIABLE @ ! DO LOOP I WORDS LOAD CREATE ALLOT ." CLOCK BEGIN WHILE REPEAT AGAIN SQRT UNLOOP +LOOP PICK EMIT CR CLEAR-STACK PRINT FORGET STRING " 2DROP DP
16:47:11
##forth
<cleobuline>
mforth: LOAD "TEST.FTH"
16:47:11
##forth
<mforth>
Error: Error: LOAD: Cannot open file 'TEST.FTH'
16:47:27
##forth
<cleobuline>
mforth: LOAD "test.fth"
16:47:48
##forth
<cleobuline>
mforth: SEE 3DUP
16:47:49
##forth
<mforth>
: 3DUP 2 PICK 2 PICK 2 PICK ;
16:48:18
##forth
<cleobuline>
mforth: 1 2 3 3DUP ;S
16:48:19
##forth
<mforth>
Unknown word: ;S
16:48:28
##forth
<cleobuline>
mforth: SEE 3DUP .S
16:48:28
##forth
<mforth>
: 3DUP 2 PICK 2 PICK 2 PICK ;
22:09:01
##forth
<cleobuline>
mforth: 2DROP .S
22:09:01
##forth
<mforth>
<4> 1 2 3 1
22:09:07
##forth
<cleobuline>
mforth: 2DROP .S
22:09:07
##forth
<mforth>
<2> 1 2
22:19:08
##forth
<cleobuline>
mforth: 0 PICK .S
22:19:08
##forth
<mforth>
<3> 1 2 2