00:00:00 --- log: started forth/10.09.06 01:27:35 --- quit: I440r (Quit: Leaving) 02:48:16 --- quit: mathrick (Quit: HULK ANGRY! HULK DISCONNECT!) 02:48:40 --- join: mathrick (~mathrick@users177.kollegienet.dk) joined #forth 04:26:56 --- join: andrewjbaker_ (5d5ddece@gateway/web/freenode/ip.93.93.222.206) joined #forth 04:29:45 Hi. Is it possible to store values at specific locations within the data stack? Kinda' like the reverse of a PICK... 04:38:18 Yes. 04:38:37 But you don't want to do that. 04:43:58 Well I'd like to, LOL. It's not for Forth per-se, it's a word for my own programming language to ensure that fetches and stores are orthogonal. I just wondered how it's done in Forth. 04:44:32 My programming language only has one stack and no variables. 04:45:17 With ROLL or multiple SWAP >R R> hackery. 04:46:28 It'll have to be ROLL I guess cos' I've no return stack. 04:47:22 There's also another awful hack if you have memory-addressable stack. 04:48:04 I don't. :-( 04:48:08 Maybe I'll add a 'store' keyword with similar functionality to ! 04:49:26 Only it won't accept an a-addr, it'll be an offset on the stack instead. 04:50:52 Can you point me to an example using ROLL? Is there one? 04:50:55 What's the point in designing Turing incomplete language? 04:51:28 No, it's trivial to write, do it yourself. 04:52:19 Well, thanks for all your help... *cough* 05:31:06 --- quit: gogonkt (Ping timeout: 240 seconds) 05:31:13 --- quit: DocPlatypus (Ping timeout: 252 seconds) 05:32:55 --- join: gogonkt (~info@183.27.215.201) joined #forth 05:38:55 --- join: DocPlatypus (~skquinn@dsl253-084-021.hou1.dsl.speakeasy.net) joined #forth 09:08:27 --- quit: Monevo (Ping timeout: 245 seconds) 09:17:41 --- join: Monevo (~nal@adsl-207-204-145-1.prtc.net) joined #forth 09:29:34 Ura! 09:29:50 I've fixed pForth so that it runs the whole my test suite. 09:30:08 The coverage is poor though. 09:30:30 I need to implement FFI. 09:48:22 --- join: qFox (~C00K13S@5356B263.cable.casema.nl) joined #forth 09:49:13 --- join: tathi (~josh@dsl-216-227-91-166.fairpoint.net) joined #forth 12:29:17 --- quit: Monevo (Quit: Monevo) 14:14:35 --- quit: martinhex (Remote host closed the connection) 14:19:14 --- join: martinhex (~mjc@93-97-29-243.zone5.bethere.co.uk) joined #forth 14:28:44 --- quit: martinhex (Remote host closed the connection) 14:32:19 --- join: martinhex (~mjc@93-97-29-243.zone5.bethere.co.uk) joined #forth 14:41:24 --- quit: qFox (Quit: Time for cookies!) 15:38:51 --- join: andrewjbaker___ (5167b151@gateway/web/freenode/ip.81.103.177.81) joined #forth 16:44:42 --- quit: andrewjbaker___ (Quit: Page closed) 17:40:58 --- quit: tathi (Quit: leaving) 21:02:42 --- quit: crc (Ping timeout: 240 seconds) 21:04:52 --- join: crc (~charlesch@184.77.185.20) joined #forth 21:35:12 --- quit: crc (Ping timeout: 240 seconds) 21:36:12 --- join: crc (~charlesch@184.77.185.20) joined #forth 22:49:54 --- join: dinya_ (~Denis@92.255.128.235) joined #forth 23:36:09 --- nick: rotty_ -> rotty 23:59:59 --- log: ended forth/10.09.06