00:00:00 --- log: started forth/16.08.02 00:14:36 --- quit: reepca (Read error: Connection reset by peer) 00:30:29 --- join: reepca (~user@184.52.15.40) joined #forth 00:34:54 --- quit: beretta (Ping timeout: 265 seconds) 00:36:16 --- quit: reepca (Ping timeout: 250 seconds) 00:47:07 --- quit: wa5qjh (Remote host closed the connection) 00:47:27 --- join: wa5qjh (~Thunderbi@121.54.58.140) joined #forth 00:47:41 --- quit: wa5qjh (Remote host closed the connection) 00:48:26 --- join: beretta (~beretta@cpe-98-30-146-54.columbus.res.rr.com) joined #forth 00:51:46 --- join: wa5qjh (~Thunderbi@121.54.58.140) joined #forth 01:03:25 --- join: reepca (~user@184.52.15.40) joined #forth 01:33:20 --- quit: reepca (Read error: Connection reset by peer) 01:33:54 --- join: reepca (~user@184.52.15.40) joined #forth 02:04:49 --- quit: reepca (Read error: Connection reset by peer) 02:07:14 --- join: reepca (~user@184.52.15.40) joined #forth 02:53:06 --- quit: ASau (Ping timeout: 244 seconds) 03:08:02 reepca, the buffer which holds the string shall not be changed. You might change a reference to a string to point to a different buffer, however. 03:09:06 --- quit: pointfree (Ping timeout: 244 seconds) 04:06:33 --- quit: nighty (Quit: Disappears in a puff of smoke) 04:58:51 --- quit: irsol (Ping timeout: 250 seconds) 04:59:59 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 05:25:12 so how does memory in the dictionary containing a string get reclaimed? 05:33:58 generally, the dictionary is considered immutable 05:34:10 other then wipe out everthing back to that point 05:54:04 --- join: nighty (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 05:58:16 reepca: that's Forth, nothing is reclaimed. 05:58:51 have situations appeared in your experience where it would have been good to reclaim stuff? Or am I worrying about nothing? 05:59:18 You're worrying about pretty sound things. 05:59:22 The problem is Forth. 05:59:27 You've chosen wrong tool. 05:59:43 very rarely, there's stuff like PAD available 05:59:52 and the memory-allocation word set 06:02:13 PAD is available in standard Forth. 06:02:26 But that's not solution in any way. 06:04:11 one major concern for me is how to handle situations where the length of something may change, but the references to it will keep coming. I suppose the solution there is an extra layer of indirection, using a variable with a pointer, huh? 06:29:18 Why is that a problem? 06:29:23 --- quit: clog (Ping timeout: 252 seconds) 06:29:23 --- log: stopped forth/16.08.02 06:29:30 --- log: started forth/16.08.02 06:29:30 --- join: clog (~nef@bespin.org) joined #forth 06:29:30 --- topic: 'Forth Programming | logged by clog at http://bit.ly/91toWN | http://projects.forthworks.com/standards/DPANS/ | www.greenarraychips.com' 06:29:30 --- topic: set by crc!sid2647@gateway/web/irccloud.com/x-incoycbnpesmfspg on [Fri Nov 06 18:58:45 2015] 06:29:30 --- names: list (clog nighty irsol reepca wa5qjh beretta dys gravicappa karswell DGASAU ggherdov` +proteusguy impomatic_ groovy2shoes Vendan Skuzzzy impomatic fiddlerwoaroof gordonjcp bluekelp malyn Gracana phadthai segher backer diginet2 yunfan pdewacht dograt ovf carc crc Uniju eatonphil DKordic cantstanya tangentstorm octo_ APic taij33n orzo djinni_ dzho nighty- Quozl` eldre rprimus jeremyheiler newcup _longines) 07:12:22 --- quit: clog (^C) 07:12:22 --- log: stopped forth/16.08.02 07:13:13 --- log: started forth/16.08.02 07:13:13 --- join: clog (~nef@66.114.33.57) joined #forth 07:13:13 --- topic: 'Forth Programming | logged by clog at http://bit.ly/91toWN | http://projects.forthworks.com/standards/DPANS/ | www.greenarraychips.com' 07:13:13 --- topic: set by crc!sid2647@gateway/web/irccloud.com/x-incoycbnpesmfspg on [Fri Nov 06 18:58:45 2015] 07:13:13 --- names: list (clog nighty irsol reepca wa5qjh beretta dys gravicappa karswell DGASAU ggherdov` +proteusguy impomatic_ groovy2shoes Vendan Skuzzzy impomatic fiddlerwoaroof gordonjcp bluekelp malyn Gracana phadthai segher backer diginet2 yunfan pdewacht dograt ovf carc crc Uniju eatonphil DKordic cantstanya tangentstorm octo_ APic taij33n orzo djinni_ dzho nighty- Quozl` eldre rprimus jeremyheiler newcup _longines) 08:09:10 --- quit: gravicappa (Ping timeout: 276 seconds) 08:31:08 --- quit: carc (Ping timeout: 258 seconds) 08:56:16 --- join: carc (~carc@unaffiliated/carc) joined #forth 09:44:37 --- quit: DGASAU (Ping timeout: 244 seconds) 09:45:06 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 10:29:39 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 11:21:42 --- join: byteflame (~byteflame@70-89-65-45-little-rock-ar.hfc.comcastbusiness.net) joined #forth 11:39:47 --- quit: Zarutian (Quit: Zarutian) 11:41:12 --- quit: dys (Excess Flood) 11:41:31 --- join: dys (~dys@ip-109-44-1-226.web.vodafone.de) joined #forth 11:42:35 --- quit: karswell (Remote host closed the connection) 11:43:53 --- join: karswell (~user@179.63.114.87.dyn.plus.net) joined #forth 12:41:25 --- quit: byteflame (Ping timeout: 244 seconds) 12:43:04 --- join: byteflame (~byteflame@70-89-65-45-little-rock-ar.hfc.comcastbusiness.net) joined #forth 13:01:13 --- join: bedah (~bedah@dyndsl-091-248-076-042.ewe-ip-backbone.de) joined #forth 14:33:11 --- quit: byteflame (Ping timeout: 240 seconds) 14:35:25 --- join: ASau (~user@netbsd/developers/asau) joined #forth 14:39:14 --- quit: bedah (Quit: Ex-Chat) 15:07:56 --- quit: dys (Ping timeout: 260 seconds) 15:10:18 --- join: byteflame (~byteflame@c-71-238-242-230.hsd1.ar.comcast.net) joined #forth 15:14:51 --- join: dys (~dys@ip-109-44-3-112.web.vodafone.de) joined #forth 15:17:41 --- quit: wa5qjh (Remote host closed the connection) 15:19:07 --- quit: groovy2shoes (Ping timeout: 250 seconds) 15:21:03 --- join: wa5qjh (~Thunderbi@121.54.58.140) joined #forth 15:21:29 --- quit: byteflame (Ping timeout: 244 seconds) 15:21:54 --- join: groovy2shoes (~groovy2sh@unaffiliated/groovebot) joined #forth 15:38:30 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 16:01:38 --- join: byteflame (~byteflame@c-71-238-242-230.hsd1.ar.comcast.net) joined #forth 16:05:33 --- join: ehaliewicz (~user@50-0-50-110.dsl.dynamic.fusionbroadband.com) joined #forth 16:17:00 --- quit: nighty (Quit: Disappears in a puff of smoke) 16:43:19 --- quit: wa5qjh (Remote host closed the connection) 16:57:01 --- join: vsg1990 (~vsg1990@pool-173-64-14-42.bflony.fios.verizon.net) joined #forth 17:27:15 --- quit: byteflame (Ping timeout: 240 seconds) 17:27:31 --- join: nighty (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 18:44:39 --- quit: Zarutian (Read error: Connection reset by peer) 18:46:27 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 18:50:31 --- join: wa5qjh (~Thunderbi@121.54.58.140) joined #forth 19:19:08 --- join: leaverite (~Thunderbi@121.54.58.140) joined #forth 19:19:54 --- quit: wa5qjh (Ping timeout: 244 seconds) 19:19:55 --- nick: leaverite -> wa5qjh 19:36:48 --- join: nal (~nal@adsl-64-237-238-122.prtc.net) joined #forth 19:40:12 --- quit: orzo (Ping timeout: 244 seconds) 19:42:05 --- join: orzo (joe@lasker.childrenofmay.org) joined #forth 19:46:05 --- quit: vsg1990 (Quit: Leaving) 20:58:17 What's the simplest way to test if a string is already defined as a word? 21:12:14 Find ? 21:16:30 --- quit: Zarutian (Quit: Zarutian) 21:19:50 --- quit: proteusguy (Ping timeout: 276 seconds) 21:19:57 --- quit: nighty (Read error: Connection reset by peer) 21:20:48 --- join: nighty (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 21:21:34 that looks about right 21:27:02 --- quit: karswell (Remote host closed the connection) 21:28:26 --- join: karswell (~user@179.63.114.87.dyn.plus.net) joined #forth 21:50:03 --- join: ehaliewi` (~user@50-0-50-110.dsl.dynamic.fusionbroadband.com) joined #forth 21:51:59 --- quit: ehaliewicz (Ping timeout: 250 seconds) 22:50:19 --- join: proteusguy (~proteusgu@180.183.113.163) joined #forth 22:50:19 --- mode: ChanServ set +v proteusguy 23:02:58 --- quit: Uniju (Ping timeout: 250 seconds) 23:05:12 --- join: Uniju (~frog_styl@cpe-74-78-4-232.mass.res.rr.com) joined #forth 23:49:12 --- join: nal1 (~nal@adsl-64-237-237-19.prtc.net) joined #forth 23:53:13 --- quit: nal (Ping timeout: 250 seconds) 23:59:59 --- log: ended forth/16.08.02