00:00:00 --- log: started retro/09.10.05 02:29:49 --- join: neceve (n=ncv@unaffiliated/neceve) joined #retro 03:53:43 --- quit: crc (Read error: 131 (Connection reset by peer)) 03:53:51 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #retro 04:33:47 --- quit: neceve (Remote closed the connection) 04:38:46 --- join: neceve (n=ncv@89.36.104.252) joined #retro 06:49:27 --- quit: virl (Remote closed the connection) 08:25:21 --- join: benny99 (n=benny@f050132228.adsl.alicedsl.de) joined #retro 08:44:55 hm -- is the definition of 'listen' in the doc incorrect ? - there is no '#' word 10:26:37 hm, 'here' returns the next available address on the heap - that means I could write a 'memory manager' on my own ? 10:33:53 --- part: benny99 left #retro 10:47:24 --- join: benny99 (n=benny@f050132228.adsl.alicedsl.de) joined #retro 10:59:13 is it possible to 'tick a literal somehow' ? 10:59:37 tick 5 <-- xt for pushing 5 on the stack 11:08:16 if I could get accept to work 11:09:17 (ah it does -- search does not exist ?) 11:17:58 --- quit: benny99 ("Leaving") 13:14:36 --- join: virl (n=virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 16:23:22 --- quit: neceve (Remote closed the connection) 16:43:18 1) the definition of listen is actually written in the machine forth dialect, not the visible dictionary. 16:43:31 I should clarify this situation for 10.3 16:43:58 2) ticking a number should always return 0 as numbers are not words 16:44:34 3) accept takes a character code marking the end of the input, and reads input into tib. You can reference tib to get the contents 16:45:23 4) 10.3 has 'find' which takes a string and returns a pointer to the dictionary header and a flag 16:45:57 if the word isn't found, the flag will be 0 and the dictionary header address should be discarded 16:46:10 (this is all for the logs since benny99 isn't here at the moment) 23:59:59 --- log: ended retro/09.10.05