00:12:51
##forth
<cleobuline>
forthBot: .S
00:12:52
##forth
<forthBot>
<0>
02:12:51
##forth
<forthBot>
Environment for cleobuline inactive, freeing...
15:36:26
##forth
<cleobuline>
forth: S" A string "S STRING TOTO TOTO ! TOTO @ PRINT CR
15:36:49
##forth
<cleobuline>
forthBot: S" A string "S STRING TOTO TOTO ! TOTO @ PRINT CR
15:36:50
##forth
<forthBot>
A string
16:59:17
##forth
<anthk_>
is there a block editor written in Forth?
16:59:28
##forth
<anthk_>
with works under ans by reading block files
17:27:35
##forth
<KipIngram>
Surely there will be somewhere. They're not that hard to write - I've written some, but unfortunately my systems have not been ans so my code's full of words unique to my system.
17:28:10
##forth
<KipIngram>
I was using 4kB blocks at the time, and the editor source fit in one block.
17:33:55
##forth
<KipIngram>
Are you interested in a line editor or a full screen editor?
17:36:49
##forth
<forthBot>
Environment for cleobuline inactive, freeing...
17:36:55
##forth
<KipIngram>
I've done both kinds - if you do it appropriately you can set it up so that the full screen editor is just some new code wrapped around the line editor word.
17:38:56
##forth
<KipIngram>
So if you wind up writing a line editor, my advice would be to have it leave some indication of what the keystroke was that caused it to exit. Then full screen code could hook that and handle it.
19:25:51
##forth
<cleobuline>
forthBot: S" A string "S STRING TOTO TOTO ! TOTO @ PRINT CR
19:25:51
##forth
<forthBot>
A string
19:46:13
##forth
<anthk_>
KipIngram: something like the editor from starting forth
19:46:26
##forth
<anthk_>
I think it's Forth 79 right? The original PDF I mean
19:49:05
##forth
<KipIngram>
Oh, sorry - it's been forever and a day since I read Starting Forth. Old dude here. :-|
19:49:15
##forth
<KipIngram>
Forth 79 sounds right for the timing, though.
19:49:52
##forth
<KipIngram>
And Forth 79 was an influence on me, though somewhere along the way I got the idea that it had less influence on ans that some of the other versions did.
19:50:02
##forth
<KipIngram>
Don't know if that's true or I just cooked it up somehow.
21:25:51
##forth
<forthBot>
Environment for cleobuline inactive, freeing...
22:03:55
##forth
<anthk_>
then I've read about magic-1,org
22:03:58
##forth
<anthk_>
magic-1.org
22:04:10
##forth
<anthk_>
and that computer would run forth much faster than minix
22:05:41
##forth
<anthk_>
if you can implement a simple fs and commands, that machine would fly