00:00:00 --- log: started forth/07.04.28 00:39:54 --- join: ygrek (i=user@gateway/tor/x-2578e4063ce379f5) joined #forth 00:46:35 --- join: brx (n=brx@p57A7B605.dip0.t-ipconnect.de) joined #forth 01:01:22 --- quit: brx`` (Read error: 110 (Connection timed out)) 01:05:04 --- quit: brx (Read error: 110 (Connection timed out)) 01:09:56 --- join: brx (n=brx@p57A7B201.dip0.t-ipconnect.de) joined #forth 01:21:13 : reload s" -testing marker -testing include testing.fs" evaluate ; 01:27:19 --- join: brx` (n=brx@p57a7b019.dip0.t-ipconnect.de) joined #forth 01:34:38 --- quit: brx (Read error: 110 (Connection timed out)) 01:44:48 --- join: brx (n=brx@p57A78C6D.dip0.t-ipconnect.de) joined #forth 01:44:49 ayrnieu: what's -testing do before that? 01:45:45 oh, I get it, you set that marker when you load it the first time 01:48:58 I wish the forth standard had versions of popular words like CREATE and MARKER that would take the string on the stack 01:49:33 I'd define CREATE something like: : create parse-word "create ; 01:56:52 --- join: brx`` (n=brx@p57A7A97F.dip0.t-ipconnect.de) joined #forth 01:56:55 --- quit: brx` (Read error: 110 (Connection timed out)) 01:59:17 yes, an -EXT wordset for those would be nice. 02:02:11 --- join: brx` (n=brx@p57A7A876.dip0.t-ipconnect.de) joined #forth 02:04:32 --- quit: brx (Read error: 110 (Connection timed out)) 02:12:19 http://paste.lisp.org/display/40450 02:15:29 --- quit: brx`` (Read error: 110 (Connection timed out)) 02:17:47 --- quit: stork (Remote closed the connection) 02:31:18 SPF has CREATED and : CREATE PARSE-NAME CREATED ; 02:34:57 --- quit: JasonWoof ("off to bed") 02:54:00 --- nick: brx` -> brx 03:37:49 --- join: brx` (n=brx@p57A7831F.dip0.t-ipconnect.de) joined #forth 03:45:22 --- quit: brx (Read error: 110 (Connection timed out)) 03:51:28 --- join: brx (n=brx@p57A7BB84.dip0.t-ipconnect.de) joined #forth 04:06:50 --- quit: brx` (Read error: 110 (Connection timed out)) 04:10:21 --- join: brx` (n=brx@p57A7C5E7.dip0.t-ipconnect.de) joined #forth 04:18:04 --- join: brx`` (n=brx@p57A7ADE2.dip0.t-ipconnect.de) joined #forth 04:19:02 --- quit: brx (Connection timed out) 04:32:50 --- quit: brx` (Read error: 110 (Connection timed out)) 04:53:41 many forths use $CREATE for that, too 04:53:59 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 04:53:59 --- mode: ChanServ set +o tathi 04:56:47 ayrnieu: On a Standard Forth, EVALUATE doesn't need a trailing space. 04:56:52 doh, thata's a better name. 04:57:12 i.e. you can remove s" " >pad from the definition of "create. 04:57:17 tathi - yes, that last part is pointless. 05:15:10 --- quit: tathi ("leaving") 05:16:49 you can write $CREATE in terms of CREATE in ANS forth, it's rather cumbersome though 05:18:17 but not nowhere near as bad as havig to use EVALUATE 05:19:00 whoops, double negation 05:50:34 --- join: saon (n=saon@unaffiliated/saon) joined #forth 06:25:12 segher - how? 06:25:26 --- quit: TreyB (Read error: 104 (Connection reset by peer)) 06:25:43 oh, by fussing with >IN ? 06:29:17 --- join: TreyB (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 06:51:49 you know, you can write an GC in -ANS Forth-. You cannot write a GC in ANSI C. /me grumbles and continues with trying to port boehmgc to this platform. 06:53:04 why? 06:55:13 why what? 07:00:37 Why not 07:01:39 There's no ANSI C way to scan the stack. A lot of porting boehmgc is setting STACKBOTTOM and such, or choosing between heuristics that determine it at runtime. 07:03:01 --- join: ygrek_ (i=user@gateway/tor/x-8f3b525fc3b0173b) joined #forth 07:04:02 why cant you write a gc in ansi c? 07:13:31 "ayrnieu: There's no ANSI C way to scan the stack. A lot of porting boehmgc is setting STACKBOTTOM and such, or choosing between heuristics that determine it at runtime." 07:14:12 ah 07:14:24 --- quit: ygrek (Remote closed the connection) 07:16:10 thanks for clearing that 07:16:50 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 07:18:48 ayrnieu: by using TIB and #TIB and >IN -- but some of those words are obsolescent, and i'm not sure it's standards-compliant anyway 07:23:50 --- join: iano (n=iosgood@sub26-46.member.dsl-only.net) joined #forth 07:28:30 --- quit: iano (Client Quit) 08:42:47 --- quit: ygrek_ (Remote closed the connection) 08:45:34 --- join: ygrek (i=user@gateway/tor/x-c2b5ccfaee5c70a0) joined #forth 08:46:05 --- join: brx (n=brx@p57A7B41A.dip0.t-ipconnect.de) joined #forth 08:55:27 --- quit: brx`` (Read error: 110 (Connection timed out)) 09:39:42 --- join: Quartus__ (n=Quartus_@209.167.5.1) joined #forth 09:59:38 --- quit: Quartus__ (Read error: 104 (Connection reset by peer)) 11:06:04 --- join: Bushmills (n=l@213-202-144-248.bas502.dsl.esat.net) joined #forth 11:06:42 'morning 11:15:34 --- join: nighty^ (n=nighty@sushi.rural-networks.com) joined #forth 11:35:35 --- part: brx left #forth 11:51:57 --- quit: ygrek (Remote closed the connection) 11:52:55 --- join: ygrek (i=user@gateway/tor/x-4808d0f89c1c86b8) joined #forth 11:54:28 --- join: brx (n=brx@p57A7B41A.dip0.t-ipconnect.de) joined #forth 12:01:55 --- join: JasonWoof (n=jason@c-71-192-30-169.hsd1.ma.comcast.net) joined #forth 12:01:55 --- mode: ChanServ set +o JasonWoof 12:50:37 --- quit: Bushmills (Read error: 104 (Connection reset by peer)) 12:56:05 --- join: iano (n=iosgood@sub26-46.member.dsl-only.net) joined #forth 12:57:39 --- quit: iano (Client Quit) 13:25:04 --- quit: ygrek () 13:45:07 --- join: brx` (n=brx@p57A7AFAF.dip0.t-ipconnect.de) joined #forth 13:59:18 --- join: segher_ (n=segher@dslb-084-056-191-216.pools.arcor-ip.net) joined #forth 14:00:36 --- quit: brx (Read error: 110 (Connection timed out)) 14:09:04 --- quit: segher__ (Read error: 110 (Connection timed out)) 14:11:27 --- join: brx (n=brx@p57a7a716.dip0.t-ipconnect.de) joined #forth 14:20:10 --- quit: brx` (Read error: 110 (Connection timed out)) 14:29:08 --- quit: slava () 14:48:12 --- join: edrx (n=Eduardo@200.217.105.60) joined #forth 15:10:42 --- quit: saon (Read error: 110 (Connection timed out)) 15:10:53 --- join: crest_ (n=crest@p5489fcb0.dip.t-dialin.net) joined #forth 15:18:40 --- quit: Crest (Read error: 110 (Connection timed out)) 16:15:51 --- join: ccfg_ (n=ccfg@dsl-roigw1-fe8ade00-21.dhcp.inet.fi) joined #forth 16:26:02 --- quit: ccfg (Read error: 110 (Connection timed out)) 16:52:30 --- join: iano (n=iosgood@sub26-46.member.dsl-only.net) joined #forth 16:54:29 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 16:54:29 --- mode: ChanServ set +o tathi 17:17:46 --- quit: edrx (Read error: 113 (No route to host)) 17:23:18 --- quit: iano () 17:25:10 --- join: iano (i=me@sub26-46.member.dsl-only.net) joined #forth 17:29:52 --- join: iano_ (i=me@sub26-46.member.dsl-only.net) joined #forth 17:30:21 --- quit: iano (Read error: 104 (Connection reset by peer)) 17:42:47 --- nick: crest_ -> Crest 18:01:38 --- quit: tathi ("leaving") 19:01:56 --- quit: iano_ () 19:34:57 --- join: Quartus__ (n=Quartus_@209.167.5.1) joined #forth 19:45:18 --- join: Quartus (n=neal@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 19:45:18 --- mode: ChanServ set +o Quartus 19:52:04 --- join: TheBlueWizard (i=TheBlueW@ts001d0975.wdc-dc.xod.concentric.net) joined #forth 20:02:53 --- join: brx` (n=brx@p57a7c3d7.dip0.t-ipconnect.de) joined #forth 20:18:27 --- quit: brx (Read error: 110 (Connection timed out)) 20:36:48 --- join: TreyB_ (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 20:36:49 --- quit: TreyB (Read error: 104 (Connection reset by peer)) 20:44:55 --- part: TheBlueWizard left #forth 22:47:35 --- quit: TreyB_ (Read error: 104 (Connection reset by peer)) 22:51:20 --- join: TreyB (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 23:22:14 --- join: skas_wk (n=skas@202-90-54-135.static.linearg.net) joined #forth 23:43:55 --- join: ygrek (i=user@gateway/tor/x-8d48dcf1a6bf035a) joined #forth 23:47:46 --- join: TreyB_ (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 23:48:12 --- quit: Quartus__ (Read error: 104 (Connection reset by peer)) 23:56:05 --- quit: TreyB (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/07.04.28