00:00:00 --- log: started forth/14.06.30 00:08:02 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 00:09:40 --- quit: fantazo (Remote host closed the connection) 00:10:16 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 00:11:30 --- quit: fantazo (Remote host closed the connection) 00:11:46 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 00:20:59 --- quit: ASau (Remote host closed the connection) 00:22:52 --- join: ASau (~user@46.114.55.224) joined #forth 00:36:09 --- quit: ASau (Ping timeout: 244 seconds) 01:17:21 --- quit: joneshf (Read error: Connection reset by peer) 01:23:24 --- join: impomatic_ (~digital_w@76.70.208.46.dyn.plus.net) joined #forth 01:40:46 --- join: joneshf (~joneshf@98.255.30.38) joined #forth 02:02:02 --- quit: fantazo (Remote host closed the connection) 02:02:36 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 02:04:43 --- quit: fantazo (Read error: Connection reset by peer) 02:05:11 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 02:27:36 --- part: dys left #forth 02:29:14 --- join: dys (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a) joined #forth 02:34:43 --- nick: enthos_ -> enthos 03:15:10 --- quit: fantazo (Remote host closed the connection) 03:18:00 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 03:31:17 --- join: karswell` (~user@84.93.50.58) joined #forth 03:33:03 --- quit: karswell (Ping timeout: 248 seconds) 03:37:02 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 03:37:50 --- join: true-grue (~grue@95-26-48-175.broadband.corbina.ru) joined #forth 04:23:41 --- join: nighty-_ (~nighty@hokuriku.rural-networks.com) joined #forth 04:35:18 --- quit: Zarutian (Quit: Zarutian) 05:14:36 --- quit: fantazo (Remote host closed the connection) 05:15:09 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 05:15:28 --- quit: fantazo (Remote host closed the connection) 05:15:45 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 05:31:54 --- quit: fantazo (Remote host closed the connection) 05:32:35 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 05:51:24 --- quit: DGASAU (Ping timeout: 245 seconds) 05:55:08 hello there 05:55:32 --- quit: dys (Ping timeout: 240 seconds) 05:55:46 I'm having bad times trying to mix old designs with new technology* 05:55:58 I declare all of my words in a .text section 05:56:14 but how do I 05:56:26 ops 05:56:32 --- join: dys (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a) joined #forth 05:56:37 where do I place my cariable words? 05:56:43 *variable 05:56:53 .text section is read only 05:57:19 and trying to write there causes a segmentation fault 06:06:07 how about moving them somewhere writable during initialization? 06:06:45 ErhardtMundt: Or put the code for accessing the variables in .text but allocate the space for the data in another section. 06:06:57 Use a pointer in the code word to access that data. 06:07:13 --- join: MrMobius (~Joey@h115.187.18.98.dynamic.ip.windstream.net) joined #forth 06:07:28 --- quit: fantazo (Remote host closed the connection) 06:08:04 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 06:10:29 --- join: fantazo_ (~fantazo@80.110.10.76) joined #forth 06:12:23 --- quit: fantazo (Ping timeout: 264 seconds) 06:21:00 --- quit: fantazo_ (Remote host closed the connection) 06:21:32 --- join: fantazo (~fantazo@80.110.10.76) joined #forth 06:25:48 --- quit: fantazo (Ping timeout: 255 seconds) 06:32:17 --- join: DGASAU (~user@p50993595.dip0.t-ipconnect.de) joined #forth 06:39:11 I solved "creating" a custom section 06:40:16 dys: I doubt executing code is allowed while within a data segment 06:40:37 ttmrichter: how should I link the routine with the data? 06:41:02 I currently calculate the address using the xt address 06:41:26 Normally when you make a variable access word, you allocate the memory and the code to access it together. 06:42:05 If you have read-only or execute-only memory this can't be done (obviously) so you maintain two places: one to put code words and one to put the memory for variables. 06:42:24 ttmrichter: they're not together anymore if I put them in different sections 06:42:40 When you create a new variable word, instead of stuffing the value inside the code inline you allocate the next space from the variable zone and use a pointer. 06:42:51 That's ... right? And pretty obvious? 06:43:23 oh 06:43:48 --- join: pvt_petey (~pvt_petey@cpc11-colc6-2-0-cust131.7-4.cable.virginm.net) joined #forth 06:44:02 So normally you'd have 06:44:29 Instead you'd have 06:44:51 That way the data gets written in data space and the code space has a constant pointer directing the code to it. 06:45:43 neat approach 06:46:33 There's no problem in CS that can't be solved by adding a layer of indirection. :D 06:47:47 indeed! 06:55:16 --- join: bjorkintosh (~bjork@ip68-13-229-200.ok.ok.cox.net) joined #forth 06:55:51 --- join: DGASAU` (~user@p50993595.dip0.t-ipconnect.de) joined #forth 06:56:44 --- quit: DGASAU (Ping timeout: 260 seconds) 07:01:50 --- nick: DGASAU` -> DGASAU 07:09:50 --- join: DGASAU` (~user@p50993595.dip0.t-ipconnect.de) joined #forth 07:11:56 --- quit: DGASAU (Ping timeout: 240 seconds) 07:16:17 --- nick: DGASAU` -> DGASAU 08:33:22 --- join: john_metcalf (~john_metc@76.70.208.46.dyn.plus.net) joined #forth 09:10:40 --- quit: bjorkintosh (Ping timeout: 260 seconds) 09:29:23 --- quit: malyn__ (Ping timeout: 244 seconds) 09:31:40 --- join: bjorkintosh (~bjork@ip68-13-229-200.ok.ok.cox.net) joined #forth 09:35:21 --- log: started forth/14.06.30 09:35:21 --- join: clog (~nef@bespin.org) joined #forth 09:35:21 --- topic: 'Forth Programming | logged by clog at http://bit.ly/91toWN | isforth.com | forthfreak.net | http://forthworks.com/standards/DPANS/ | www.greenarraychips.com' 09:35:21 --- topic: set by I440r!~mark4@cpe-192-136-220-10.tx.res.rr.com on [Thu Jan 02 15:51:09 2014] 09:35:21 --- names: list (clog bjorkintosh john_metcalf DGASAU pvt_petey MrMobius dys nighty-_ true-grue karswell` joneshf impomatic_ tangentstorm mnemnion krainboltgreene nisstyre crc_ TodPunk ErhardtMundt joneshf-laptop ttmrichter djinni +bluekelp Adeon yiyus_ rixard impomatic__ Anarch carc_00 dch enthos nighty^ KipIngram_ Zag aksatac_ irsol dzho cataska malyn bbloom rprimus C-Keen c00kiemon5ter nox yunfan dkordic PuercoPop gordonjcp teslacuted koisoke backer) 09:35:39 --- join: malyn_ (~malyn@unaffiliated/malyn) joined #forth 09:40:29 --- join: malyn__ (~malyn@server.strangegizmo.com) joined #forth 09:41:33 --- quit: malyn_ (Ping timeout: 255 seconds) 09:44:48 --- quit: malyn__ (Ping timeout: 264 seconds) 09:45:19 --- join: malyn_ (~malyn@unaffiliated/malyn) joined #forth 10:25:33 --- quit: joneshf-laptop (Read error: Connection reset by peer) 10:27:14 --- join: joneshf-laptop (~joneshf@98.255.30.38) joined #forth 10:28:39 --- join: ASau (~user@46.114.12.254) joined #forth 10:38:09 --- join: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com) joined #forth 10:39:48 --- join: impomatic (~john_metc@76.70.208.46.dyn.plus.net) joined #forth 10:39:48 --- quit: john_metcalf (Read error: Connection reset by peer) 10:56:57 --- quit: vsg1990 (Quit: Leaving) 11:44:01 --- quit: MrMobius (Disconnected by services) 11:44:13 --- join: MrM0bius (~Joey@h115.187.18.98.dynamic.ip.windstream.net) joined #forth 13:54:24 --- quit: ASau (Remote host closed the connection) 13:56:41 --- join: ASau (~user@46.114.12.254) joined #forth 14:18:32 --- quit: rixard (Quit: rixard) 14:29:39 --- join: mnemnion_ (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 14:35:45 --- quit: karswell` (Read error: Connection reset by peer) 14:36:08 --- quit: impomatic_ (Ping timeout: 240 seconds) 14:37:11 --- quit: mnemnion (Ping timeout: 240 seconds) 14:48:49 --- nick: crc_ -> crc 14:48:57 --- mode: ChanServ set +v crc 15:01:05 --- quit: true-grue (Read error: Connection reset by peer) 15:07:14 --- quit: nighty-_ (Quit: Disappears in a puff of smoke) 15:46:06 --- join: MrMobius (~Joey@h115.187.18.98.dynamic.ip.windstream.net) joined #forth 15:49:31 --- quit: MrM0bius (Ping timeout: 246 seconds) 15:53:01 --- quit: MrMobius (Ping timeout: 246 seconds) 16:12:52 --- join: impomatic_ (~digital_w@76.70.208.46.dyn.plus.net) joined #forth 16:30:49 --- join: protist (~protist@46.224.69.111.dynamic.snap.net.nz) joined #forth 16:37:30 --- quit: pvt_petey () 16:44:09 --- quit: mnemnion_ (Remote host closed the connection) 16:57:50 --- join: saml_ (~saml@pool-71-190-9-161.nycmny.east.verizon.net) joined #forth 17:18:12 --- join: MrMobius (~Joey@h115.187.18.98.dynamic.ip.windstream.net) joined #forth 17:22:41 --- quit: Anarch (Ping timeout: 245 seconds) 17:23:13 --- join: Anarch (~olaf@73.53.61.168) joined #forth 17:54:58 --- join: kumul (~mool@adsl-72-50-84-3.prtc.net) joined #forth 18:17:01 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 18:29:18 --- quit: DGASAU (Ping timeout: 260 seconds) 18:49:00 --- join: DGASAU (~user@p50993595.dip0.t-ipconnect.de) joined #forth 19:34:11 --- quit: kumul (Ping timeout: 260 seconds) 19:43:42 --- join: jyf (~Administr@60.172.121.140) joined #forth 19:44:38 hi, i found that when using postpone on non-immediate words, the behaviors acts different on different forth 19:47:35 so is there any standard on it? 20:26:47 --- quit: saml_ (Quit: Leaving) 20:55:34 --- quit: djinni (Ping timeout: 240 seconds) 20:57:17 --- join: djinni (~djinni@192.241.198.49) joined #forth 21:12:05 --- join: karswell` (~user@84.93.50.58) joined #forth 21:12:44 --- quit: MrMobius (*.net *.split) 21:12:45 --- quit: DGASAU (*.net *.split) 21:12:45 --- quit: protist (*.net *.split) 21:12:46 --- quit: TodPunk (*.net *.split) 21:12:47 --- quit: yiyus_ (*.net *.split) 21:12:48 --- quit: enthos (*.net *.split) 21:12:48 --- quit: bbloom (*.net *.split) 21:16:43 --- join: MrMobius (~Joey@h115.187.18.98.dynamic.ip.windstream.net) joined #forth 21:19:11 --- quit: MrMobius (*.net *.split) 21:23:56 --- quit: karswell` (Read error: Connection reset by peer) 21:24:05 --- join: DGASAU (~user@p50993595.dip0.t-ipconnect.de) joined #forth 21:24:05 --- join: protist (~protist@46.224.69.111.dynamic.snap.net.nz) joined #forth 21:24:05 --- join: TodPunk (Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 21:24:05 --- join: yiyus_ (1242712427@je.je.je) joined #forth 21:24:05 --- join: enthos (~enthos@219-86-128-208.dynamic.tfn.net.tw) joined #forth 21:24:05 --- join: bbloom (~bbloom@cpe-68-173-7-82.nyc.res.rr.com) joined #forth 21:24:30 --- join: MrMobius (~Joey@h115.187.18.98.dynamic.ip.windstream.net) joined #forth 21:24:55 --- quit: bbloom (Max SendQ exceeded) 21:25:54 --- join: bbloom (~bbloom@cpe-68-173-7-82.nyc.res.rr.com) joined #forth 21:26:28 --- join: protist_ (~protist@46.224.69.111.dynamic.snap.net.nz) joined #forth 21:27:47 --- quit: protist_ (Client Quit) 21:29:04 --- quit: protist (Write error: Broken pipe) 21:29:06 --- quit: DGASAU (Excess Flood) 21:32:45 --- quit: TodPunk (Excess Flood) 21:33:07 --- join: TodPunk (Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 22:20:14 --- quit: backer (Ping timeout: 252 seconds) 22:42:43 --- join: nf7 (~nf7@64-46-24-109.dyn.novuscom.net) joined #forth 22:42:54 --- part: nf7 left #forth 23:16:20 --- join: xyh (~user@222.58.72.97) joined #forth 23:31:03 --- quit: mnemnion (Remote host closed the connection) 23:49:56 --- join: foobar42 (ca1b7c0f@gateway/web/freenode/ip.202.27.124.15) joined #forth 23:50:00 hi all 23:50:22 is there a word in ans forth or gforth that zero's out memory? 23:56:25 0
! maybe? 23:58:29 ttmrichter: sorry I should have been more concise 23:58:33 i meant zero out a block of memory 23:58:52 "for" combined with "!"? 23:58:53 --- join: rixard (~rixard@90-229-190-197-no63.tbcn.telia.com) joined #forth 23:59:43 ttmrichter: ok 23:59:59 --- log: ended forth/14.06.30