00:00:00 --- log: started forth/17.06.04 00:28:41 --- join: MickyW (~MickyW@p57A2FD6A.dip0.t-ipconnect.de) joined #forth 00:32:29 --- join: impomatic (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 00:48:10 --- join: neceve (~ncv@86.125.254.59) joined #forth 00:48:10 --- quit: neceve (Changing host) 00:48:10 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 00:48:29 --- join: Zester (~mira@58-11-190-109.dsl.ovh.fr) joined #forth 00:54:10 --- join: impomatic_ (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 00:56:56 --- quit: impomatic (Ping timeout: 260 seconds) 00:57:05 --- nick: impomatic_ -> impomatic 01:06:22 --- join: GeDaMo (~GeDaMo@212.225.127.213) joined #forth 01:27:44 --- quit: DGASAU (Read error: Connection reset by peer) 01:36:59 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 01:38:38 --- join: gravicappa (~gravicapp@ppp83-237-172-30.pppoe.mtu-net.ru) joined #forth 01:39:31 --- quit: Zester (Quit: Lost terminal) 01:42:12 --- quit: DGASAU (Ping timeout: 260 seconds) 01:49:32 --- quit: neceve (Quit: Konversation terminated!) 01:51:12 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 02:09:49 --- quit: jedb (Ping timeout: 240 seconds) 02:59:02 --- join: protist (~protist@c-71-227-248-20.hsd1.wa.comcast.net) joined #forth 02:59:25 is there a word that is the opposite of roll? 02:59:35 like tuck with a distance 03:05:43 --- join: true-grue (~true-grue@176.14.219.178) joined #forth 03:09:58 DO you mean the opposite of pick? 03:10:35 GeDaMo: that sounds about right 03:10:49 GeDaMo: I want to substitute something for whatever is at position x 03:11:18 roll it to the top of the stack, change it then roll it back 03:12:15 GeDaMo: maybe I misunderstand roll....but it seems the number of times I would have to roll would depend on x 03:12:25 GeDaMo: I want constant time 03:12:46 Sounds like you want random access to the stack 03:12:50 GeDaMo: or as near it as possible....I assume roll itself is linear anyways 03:13:09 GeDaMo: I don't need random insert...only random write 03:13:23 GeDaMo: so it should be possible 03:13:33 GeDaMo: without juggling 03:13:44 --- quit: nighty- (Ping timeout: 245 seconds) 03:14:30 Nothing like that in the standard as far as I know 03:14:56 GeDaMo: hmm...we both know it can be done....but I want to use the standard :( 03:15:39 Forth generally emphasises working on a few items at the top of the stack 03:16:03 Could you store your data in memory and manipulate it there? 03:16:18 GeDaMo: I guess I could find a way 03:16:28 GeDaMo: I'm using FORTH as a compilation target 03:17:38 GeDaMo: and I'm keeping track of stack positions for local variables....I want local variables to be mutable...and if their stack position changes, it would change the index of all other locals 03:17:46 GeDaMo: and that is a mess for a conditional assignment 03:19:10 GeDaMo: it would mean the code below the conditional assignment would have different indices for variables depending on the condition :p 03:19:28 GeDaMo: sorry....rubber-ducking 03:19:50 GeDaMo: I guess I could change the stack position unconditionally, and avert the problem 03:20:04 GeDaMo: still could get tied up I think 03:23:47 --- join: nighty- (~cp@www.taiyolabs.com) joined #forth 03:29:11 --- join: jedb (~jedb@71.19.248.193) joined #forth 04:04:29 --- quit: MickyW (Quit: Leaving. Have a nice day.) 04:10:32 --- quit: proteus-guy (Remote host closed the connection) 05:14:06 --- join: impomatic_ (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 05:15:56 --- quit: impomatic (Ping timeout: 260 seconds) 05:16:01 --- nick: impomatic_ -> impomatic 05:23:11 --- join: wa5qjh (~Thunderbi@121.54.90.148) joined #forth 05:26:37 --- quit: wa5qjh (Remote host closed the connection) 05:26:43 --- quit: gravicappa (Ping timeout: 255 seconds) 05:29:27 --- join: wa5qjh (~Thunderbi@121.54.90.148) joined #forth 06:09:39 --- quit: nighty- (Remote host closed the connection) 06:19:54 --- join: opamp (~textual@97-104-93-154.res.bhn.net) joined #forth 06:32:27 --- join: impomatic_ (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 06:32:41 --- quit: impomatic (Ping timeout: 240 seconds) 06:32:45 --- nick: impomatic_ -> impomatic 06:52:29 --- join: impomatic_ (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 06:53:56 --- quit: impomatic (Ping timeout: 260 seconds) 06:54:08 --- nick: impomatic_ -> impomatic 07:14:03 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 07:37:12 --- join: impomatic_ (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 07:38:34 --- quit: impomatic (Ping timeout: 255 seconds) 07:38:38 --- nick: impomatic_ -> impomatic 07:46:47 --- join: opamp (~textual@97-104-93-154.res.bhn.net) joined #forth 07:50:06 --- quit: opamp (Client Quit) 09:06:20 --- quit: DGASAU (Read error: Connection reset by peer) 09:08:16 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 09:26:28 --- quit: DGASAU (Read error: Connection reset by peer) 10:17:51 --- quit: varuaa (Remote host closed the connection) 10:21:25 --- join: Chef_Gromboli (~Chef_Grom@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 10:57:52 --- join: opamp (~textual@97-104-93-154.res.bhn.net) joined #forth 11:02:15 --- join: ACE_Recliner (~ACE_Recli@c-98-220-46-30.hsd1.in.comcast.net) joined #forth 11:18:28 --- join: impomatic_ (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 11:18:30 --- quit: impomatic (Ping timeout: 255 seconds) 11:18:38 --- nick: impomatic_ -> impomatic 11:26:10 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 11:34:54 --- join: opamp (~textual@97-104-93-154.res.bhn.net) joined #forth 11:48:30 --- join: JDat (~JDat@89.248.91.5) joined #forth 13:30:08 --- quit: JDat () 13:46:30 --- quit: ASM17Pic (*.net *.split) 13:46:32 --- quit: jeremyheiler (*.net *.split) 13:46:32 --- quit: pointfree (*.net *.split) 13:47:48 --- join: ASM17Pic (apic@apic.name) joined #forth 13:47:48 --- join: jeremyheiler (sid81469@gateway/web/irccloud.com/x-fbzdyjuhhxxuyxcg) joined #forth 13:47:48 --- join: pointfree (sid204397@gateway/web/irccloud.com/x-dgpirmjjnhyzwjzo) joined #forth 13:48:04 --- quit: ASM17Pic (Max SendQ exceeded) 13:49:53 --- quit: M-jimt (Ping timeout: 240 seconds) 13:50:15 --- quit: pointfree[m] (Ping timeout: 255 seconds) 13:58:51 --- quit: GeDaMo (Remote host closed the connection) 14:07:05 --- join: pointfree[m] (pointfreem@gateway/shell/matrix.org/x-krlwnksnemdbhqzt) joined #forth 14:36:22 --- join: M-jimt (jimtmatrix@gateway/shell/matrix.org/x-yyroizncgkpcskxg) joined #forth 14:39:13 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 14:48:22 --- join: opamp (~textual@97-104-93-154.res.bhn.net) joined #forth 15:00:08 --- join: proteus-guy (~proteus-g@49.229.124.150) joined #forth 15:10:55 --- quit: proteus-guy (Remote host closed the connection) 15:11:29 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 15:22:01 --- join: impomatic_ (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 15:23:36 --- join: opamp (~textual@97-104-93-154.res.bhn.net) joined #forth 15:23:44 --- join: impomatic__ (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 15:24:00 --- quit: impomatic (Ping timeout: 260 seconds) 15:24:54 --- join: impomatic (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 15:26:09 --- quit: impomatic_ (Ping timeout: 240 seconds) 15:26:47 --- quit: nighty-- (Quit: Disappears in a puff of smoke) 15:28:22 --- quit: impomatic__ (Ping timeout: 272 seconds) 15:42:17 --- quit: true-grue (Read error: Connection reset by peer) 16:14:09 --- join: impomatic_ (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 16:16:56 --- quit: impomatic (Ping timeout: 255 seconds) 16:17:04 --- nick: impomatic_ -> impomatic 16:49:19 --- quit: ACE_Recliner (Ping timeout: 240 seconds) 16:59:37 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 17:16:41 --- join: impomatic_ (~impomatic@host109-149-157-42.range109-149.btcentralplus.com) joined #forth 17:17:36 --- quit: impomatic (Ping timeout: 255 seconds) 17:17:37 --- nick: impomatic_ -> impomatic 17:20:11 --- join: nighty- (~nighty@kyotolabs.asahinet.com) joined #forth 17:25:35 --- join: karswell` (~user@65.91.199.146.dyn.plus.net) joined #forth 17:26:44 --- quit: impomatic (Ping timeout: 260 seconds) 17:43:01 --- join: opamp (~textual@97-104-93-154.res.bhn.net) joined #forth 18:37:40 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 18:51:25 --- quit: karswell` (Read error: Connection reset by peer) 18:52:14 --- join: karswell` (~user@65.91.199.146.dyn.plus.net) joined #forth 18:52:48 --- join: opamp (~textual@97-104-93-154.res.bhn.net) joined #forth 19:04:09 --- quit: Chef_Gromboli (Quit: Leaving) 19:56:34 --- quit: wa5qjh (Remote host closed the connection) 20:31:38 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 20:35:39 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 21:56:49 --- join: ACE_Recliner (~ACE_Recli@c-98-220-46-30.hsd1.in.comcast.net) joined #forth 22:30:37 --- quit: karswell` (Remote host closed the connection) 22:32:13 --- join: karswell` (~user@65.91.199.146.dyn.plus.net) joined #forth 23:50:28 --- quit: ACE_Recliner (*.net *.split) 23:50:30 --- quit: M-jimt (*.net *.split) 23:50:30 --- quit: jeremyheiler (*.net *.split) 23:50:30 --- quit: pointfree (*.net *.split) 23:50:48 --- join: ACE_Recliner (~ACE_Recli@c-98-220-46-30.hsd1.in.comcast.net) joined #forth 23:51:33 --- join: jeremyheiler (sid81469@gateway/web/irccloud.com/x-kshvlgrszvstooou) joined #forth 23:52:06 --- join: pointfree (sid204397@gateway/web/irccloud.com/x-ngebmixaizhlvwtd) joined #forth 23:56:28 --- join: M-jimt (jimtmatrix@gateway/shell/matrix.org/x-atozmlmglomyjhez) joined #forth 23:59:59 --- log: ended forth/17.06.04