00:00:00 --- log: started forth/13.01.17 00:37:39 --- quit: ASau (Ping timeout: 248 seconds) 00:39:09 --- join: epicmonkey (~epicmonke@host-224-58.dataart.net) joined #forth 00:39:09 --- mode: ChanServ set +v epicmonkey 01:00:57 --- join: protist (~protist@125-237-130-19.jetstream.xtra.co.nz) joined #forth 01:00:57 --- mode: ChanServ set +v protist 01:01:20 john_metcalf: hello :) 01:01:35 john_metcalf: i have : variable create 0 , ; now 01:01:56 john_metcalf: my implementation makes does> weird to implement 01:31:50 I think that the , is superfluous 01:32:29 the adress for 0 is already on the stack when you create 01:34:35 the , is setting 0 to that adress and advancing the data pointer when you compile the new word using create 01:35:19 my Forth is weird (ep is the entry pointer, each word has a dictionary listing of name then coderef) 01:35:23 : create get_lexeme here dup ep, write dp ! here ep, con_type , here cell + , ; 01:35:49 --- join: JDat (9f9411b5@gateway/web/freenode/ip.159.148.17.181) joined #forth 01:35:49 --- mode: ChanServ set +v JDat 01:36:14 so that compiles a constant to the word that returns the address of the next cell in the data_stack 01:36:19 or data_buffer 01:36:46 then i must put something in there and advance the buffer, thus 0 , 01:41:21 --- quit: flimflam665 (Quit: irc2go) 02:18:42 i have a table, but it appears i am indirect threaded and not token threaded? 02:18:46 this is confusing 02:18:47 lol 02:19:14 i might be a mix of some sort 02:20:35 i have a pointer when i go to execute....i then call the dereferenced pointer call *(%eax) 02:21:34 i think i have a useless layer of indirection 02:21:41 i could do away with it maybe 02:22:30 or maybe i have it right? 03:23:27 --- join: `quote` (~quote@c-98-234-17-207.hsd1.ca.comcast.net) joined #forth 03:23:27 --- mode: ChanServ set +v `quote` 03:23:39 <`quote`> I've been told that this language is the one the matrix is written in (kidding) 03:40:50 `quote`: I think APL is a better candidate for that 03:41:23 <`quote`> :( 04:17:16 --- quit: john_metcalf (Ping timeout: 264 seconds) 04:18:34 --- join: john_metcalf (~john_metc@211.67.125.91.dyn.plus.net) joined #forth 04:18:34 --- mode: ChanServ set +v john_metcalf 04:29:39 --- quit: I440r (Ping timeout: 248 seconds) 04:43:56 --- quit: protist (Quit: leaving) 04:53:38 --- join: Turingi (~devon@unaffiliated/devon-hillard/x-7250961) joined #forth 04:53:38 --- mode: ChanServ set +v Turingi 05:31:45 --- quit: `quote` (Ping timeout: 260 seconds) 05:43:38 --- quit: JDat (Ping timeout: 245 seconds) 05:48:17 --- quit: Bahman (Read error: Connection reset by peer) 06:26:06 ~ 06:26:39 dja;test 06:27:07 dja;test 06:37:27 --- quit: proteusguy (Remote host closed the connection) 06:52:43 --- join: proteusguy (~proteusgu@ppp-58-8-124-203.revip2.asianet.co.th) joined #forth 06:52:43 --- mode: ChanServ set +v proteusguy 06:59:38 --- join: tgunr__ (~davec@66.249.166.10) joined #forth 06:59:38 --- mode: ChanServ set +v tgunr__ 07:03:15 --- join: tgunr___ (~davec@cust-66-249-166-11.static.o1.com) joined #forth 07:03:16 --- mode: ChanServ set +v tgunr___ 07:08:03 --- quit: tgunr (*.net *.split) 07:08:03 --- quit: bjorkintosh (*.net *.split) 07:08:04 --- quit: tgunr_ (*.net *.split) 07:08:04 --- nick: tgunr___ -> tgunr 07:11:33 --- join: bjorkintosh (~bjork@ip68-13-229-200.ok.ok.cox.net) joined #forth 07:11:33 --- mode: ChanServ set +v bjorkintosh 07:49:51 --- quit: jdavidboyd (Remote host closed the connection) 07:50:04 --- quit: Nisstyre (Quit: Leaving) 07:51:13 --- join: impomatic (~digital_w@211.67.125.91.dyn.plus.net) joined #forth 07:51:13 --- mode: ChanServ set +v impomatic 07:54:10 --- join: JDat (9f9411b5@gateway/web/freenode/ip.159.148.17.181) joined #forth 07:54:10 --- mode: ChanServ set +v JDat 09:23:45 --- quit: JDat () 09:29:23 --- quit: epicmonkey (Ping timeout: 248 seconds) 09:38:09 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 09:38:09 --- mode: ChanServ set +v MayDaniel 10:08:08 --- join: JDat (~JDat@89.248.91.5) joined #forth 10:08:08 --- mode: ChanServ set +v JDat 10:39:41 --- join: ASau (~user@46.115.90.208) joined #forth 10:39:41 --- mode: ChanServ set +v ASau 10:43:52 --- join: epicmonkey (~epicmonke@188.134.41.175) joined #forth 10:43:52 --- mode: ChanServ set +v epicmonkey 11:04:06 --- quit: rabenauge (Remote host closed the connection) 11:05:44 --- join: rabenauge (~sag@i59F6AC1C.versanet.de) joined #forth 11:05:44 --- mode: ChanServ set +v rabenauge 11:10:25 --- join: kumul (~Khwerz@173.215.194.228) joined #forth 11:10:25 --- mode: ChanServ set +v kumul 11:22:09 --- join: I440r (~zhiming@167.sub-70-194-68.myvzw.com) joined #forth 11:22:09 --- mode: ChanServ set +o I440r 11:24:36 --- join: rixard_ (~rixard@81-235-139-119-no63.tbcn.telia.com) joined #forth 11:24:36 --- mode: ChanServ set +v rixard_ 11:26:14 --- quit: rixard (Ping timeout: 255 seconds) 11:26:14 --- nick: rixard_ -> rixard 11:26:38 --- quit: karswell (Read error: Connection reset by peer) 11:27:16 --- quit: kumul (Quit: Leaving) 11:27:31 --- join: karswell (~user@93-97-29-243.zone5.bethere.co.uk) joined #forth 11:27:31 --- mode: ChanServ set +v karswell 12:00:53 --- nick: dessos -> who 12:01:09 --- nick: who -> dessos 12:35:41 --- join: ncv (~quassel@89.35.216.197) joined #forth 12:35:41 --- quit: ncv (Changing host) 12:35:41 --- join: ncv (~quassel@unaffiliated/neceve) joined #forth 12:35:41 --- mode: ChanServ set +v ncv 12:38:27 --- part: dessos left #forth 12:48:52 --- quit: I440r (Read error: No route to host) 12:59:07 --- join: Onionnion (~ryan@adsl-68-254-169-75.dsl.milwwi.ameritech.net) joined #forth 12:59:07 --- mode: ChanServ set +v Onionnion 13:06:12 --- quit: ASau (Ping timeout: 272 seconds) 13:24:16 --- join: ASau (~user@46.115.107.19) joined #forth 13:24:16 --- mode: ChanServ set +v ASau 13:31:46 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 13:31:46 --- mode: ChanServ set +v Nisstyre 14:16:09 --- join: derkus (~derk@c-174-60-176-249.hsd1.pa.comcast.net) joined #forth 14:16:09 --- mode: ChanServ set +v derkus 14:17:10 --- join: jdavidboyd (~user@72.185.97.240) joined #forth 14:17:10 --- mode: ChanServ set +v jdavidboyd 14:19:54 --- join: RodgerTheGreat (~rodger@71-13-215-242.dhcp.mrqt.mi.charter.com) joined #forth 14:19:54 --- mode: ChanServ set +v RodgerTheGreat 14:27:00 --- quit: MayDaniel (Read error: Connection reset by peer) 14:33:27 Which Forths have a debugger where I can step through the code? 14:34:20 impomatic: gforth has one: http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Singlestep-Debugger.html#Singlestep-Debugger 14:34:29 I think it's a reasonably common feature though 14:34:52 basically you just add a "print stack" and "wait for return" to the inner interpreter on a threaded forth 14:35:07 in a subroutine threaded forth it's a huge pain 14:42:17 Thanks, doesn't seem to work on my version of gforth though :-( 14:46:10 :/ 15:00:38 --- quit: tgunr (Quit: I'm outta here) 15:03:35 --- quit: JDat (Remote host closed the connection) 15:04:09 --- join: JDat (~JDat@89.248.91.5) joined #forth 15:04:09 --- mode: ChanServ set +v JDat 15:34:36 --- join: kumul (~Khwerz@173.215.194.228) joined #forth 15:34:36 --- mode: ChanServ set +v kumul 15:38:04 --- quit: Turingi (Quit: Leaving) 16:01:45 --- quit: ncv (Remote host closed the connection) 16:35:13 --- join: `quote` (~quote@c-98-234-17-207.hsd1.ca.comcast.net) joined #forth 16:35:13 --- mode: ChanServ set +v `quote` 16:40:06 --- quit: `quote` (Client Quit) 17:03:42 --- quit: epicmonkey (Ping timeout: 272 seconds) 17:19:39 so what's everybody up to 17:20:50 --- quit: JDat () 18:20:20 --- join: Fox78 (~fox@123.125.33.110) joined #forth 18:20:20 --- mode: ChanServ set +v Fox78 18:22:41 I just wrote another compiler it looks like 18:30:58 thrilling, I know 19:21:08 --- quit: Onionnion (Read error: Connection reset by peer) 19:23:12 i imagine you just make those accidentally 19:23:23 RodgerTheGreat, is it a color forth one? 19:25:56 --- quit: Fox78 (Ping timeout: 248 seconds) 19:26:24 --- join: Fox78 (~fox@123.125.33.110) joined #forth 19:26:24 --- mode: ChanServ set +v Fox78 19:40:31 kumul: no 19:40:55 http://hastebin.com/ricuvoneno.fs 19:49:04 --- quit: proteusguy (Ping timeout: 264 seconds) 20:02:07 --- join: proteusguy (~proteusgu@ppp-58-8-100-194.revip2.asianet.co.th) joined #forth 20:02:08 --- mode: ChanServ set +v proteusguy 20:55:58 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 21:34:33 --- quit: jdavidboyd (Remote host closed the connection) 22:08:37 --- join: protist (~protist@125-237-130-19.jetstream.xtra.co.nz) joined #forth 22:08:37 --- mode: ChanServ set +v protist 22:30:00 --- quit: kumul (Quit: Leaving) 23:59:59 --- log: ended forth/13.01.17