00:00:00 --- log: started forth/19.09.10 00:13:29 --- join: mtsd (~mtsd@77.110.61.100) joined #forth 00:21:13 --- join: dys (~dys@2003:5b:203b:100:a64c:c8ff:fef4:13a6) joined #forth 00:26:16 --- quit: proteusguy (Ping timeout: 246 seconds) 00:42:30 --- join: proteusguy (~proteusgu@mx-ll-180.183.129-114.dynamic.3bb.co.th) joined #forth 00:42:31 --- mode: ChanServ set +v proteusguy 01:51:57 --- join: dave0 (~davezero@069.d.003.ncl.iprimus.net.au) joined #forth 01:52:28 --- quit: cartwright (Remote host closed the connection) 01:55:21 --- join: cartwright (~chatting@gateway/tor-sasl/cantstanya) joined #forth 02:06:50 --- quit: Keshl (Read error: Connection reset by peer) 02:06:54 --- join: Keshl_ (~Purple@207.44.70.214.res-cmts.gld.ptd.net) joined #forth 02:12:58 --- quit: proteusguy (Remote host closed the connection) 02:13:41 --- nick: Keshl_ -> Keshl 02:57:24 --- quit: kori (Quit: WeeChat 2.5) 03:18:02 --- join: kori (~kori@2804:14c:85a3:81b8::1000) joined #forth 03:18:02 --- quit: kori (Changing host) 03:18:02 --- join: kori (~kori@arrowheads/kori) joined #forth 03:27:55 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 03:45:25 --- quit: rdrop-exit (Ping timeout: 246 seconds) 04:45:49 --- join: logiqub (524066ec@gateway/web/cgi-irc/kiwiirc.com/ip.82.64.102.236) joined #forth 04:52:30 <`presiden> so, how do people use forth to debug itself? 04:53:54 I dont need to debug my Forth as I have the kind of confidence in it that a C user has in his C compiler ;-) 04:54:25 i debug my crappy programs by examining the stacks 04:55:20 so far Ive found that if the stack is happy, my program is happy 04:55:54 i use ".s" usually added in a semiautomatic manner to the code 04:56:40 at each line where ".s" is present I can see what has happened to the stack 05:18:55 `presiden: other than stack dumps and debug output? 05:21:36 I can run a word within a sandbox by emulating my vm, allowing for single stepping and disassembly 05:25:55 <`presiden> crc, that's really nice 05:37:00 it's slow, but helpful on occasion 06:51:30 --- quit: mtsd (Quit: Leaving) 07:17:10 --- join: X-Scale (~ARM@85.245.28.37.rev.vodafone.pt) joined #forth 07:40:07 --- quit: dave0 (Quit: dave's not here) 08:12:50 --- quit: logiqub (Remote host closed the connection) 08:25:38 --- quit: dys (Ping timeout: 264 seconds) 08:51:16 --- join: dys (~dys@fw-front.credativ.com) joined #forth 09:17:36 --- quit: dys (Ping timeout: 240 seconds) 09:41:52 --- join: ryke (~Thunderbi@mail.homecaregiverstn.org) joined #forth 09:48:19 --- quit: ryke (Ping timeout: 245 seconds) 10:14:01 --- join: dys (~dys@tmo-100-39.customers.d1-online.com) joined #forth 10:16:48 --- quit: gravicappa (Ping timeout: 240 seconds) 10:27:24 --- join: gravicappa (~gravicapp@h109-187-24-48.dyn.bashtel.ru) joined #forth 10:28:29 --- join: DKordic (~user@178-222-28-243.dynamic.isp.telekom.rs) joined #forth 10:57:19 `presiden: I also usually work with .s and "printf debugging". I keep the words small enough that I can test them separately and find out where the error might be. 11:26:33 --- quit: gravicappa (Ping timeout: 268 seconds) 11:31:45 --- join: WickedShell (~WickedShe@159-118-128-145.cpe.cableone.net) joined #forth 11:32:44 --- quit: john_cephalopoda (Quit: WeeChat 2.5) 11:33:24 --- join: john_cephalopoda (~john_ceph@ahti.space) joined #forth 11:33:24 --- quit: john_cephalopoda (Changing host) 11:33:24 --- join: john_cephalopoda (~john_ceph@unaffiliated/john-cephalopoda/x-6407167) joined #forth 11:34:01 --- join: ryke (~Thunderbi@mail.homecaregiverstn.org) joined #forth 11:48:57 --- quit: cartwright (Remote host closed the connection) 11:51:19 --- join: cartwright (~chatting@gateway/tor-sasl/cantstanya) joined #forth 12:02:56 --- quit: ryke (Ping timeout: 244 seconds) 14:12:57 debugging itself to me is rewriting the QUIT loop 14:13:21 or something of similar insensity 14:14:08 redefined a bunch of words to do something like that once 14:14:48 outer interpreter not quit loop 14:15:05 quit loop is the f83 outer interpreter I think 14:18:01 http://www.forth.org/svfig/Len/Quitloop.htm 14:18:42 sp0 @ 'tib ! blk off [compile] [ 14:18:53 absolutely epic code 14:43:53 --- quit: dys (Ping timeout: 268 seconds) 14:54:51 --- join: ryke (~Thunderbi@mail.homecaregiverstn.org) joined #forth 15:07:51 --- quit: cheater (Ping timeout: 276 seconds) 15:09:33 --- join: cheater (~cheater@unaffiliated/cheater) joined #forth 15:24:00 --- quit: ryke (Ping timeout: 240 seconds) 15:36:14 --- quit: Keshl (Quit: Konversation terminated!) 15:52:10 --- join: Keshl (~Purple@207.44.70.214.res-cmts.gld.ptd.net) joined #forth 16:05:42 --- quit: Keshl (Read error: Connection reset by peer) 16:05:53 --- join: Keshl (~Purple@207.44.70.214.res-cmts.gld.ptd.net) joined #forth 17:05:52 --- quit: dddddd (Ping timeout: 246 seconds) 17:08:55 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 17:34:45 --- quit: rpcope (Remote host closed the connection) 17:57:19 --- join: dave0 (~davezero@069.d.003.ncl.iprimus.net.au) joined #forth 18:10:14 --- join: rpcope (~GOTZNC@muon.copesystems.com) joined #forth 18:24:58 --- quit: cheater (Ping timeout: 246 seconds) 18:27:00 --- join: cheater (~cheater@80-110-78-253.cgn.dynamic.surfer.at) joined #forth 18:27:08 --- quit: cheater (Changing host) 18:27:08 --- join: cheater (~cheater@unaffiliated/cheater) joined #forth 18:29:48 --- join: ryke (~Thunderbi@71-9-171-192.dhcp.jcsn.tn.charter.com) joined #forth 19:00:33 --- quit: djinni (Quit: Leaving) 19:04:15 --- join: djinni (~djinni@static.38.6.217.95.clients.your-server.de) joined #forth 19:18:06 --- quit: djinni (Ping timeout: 276 seconds) 19:23:02 --- join: djinni (~djinni@static.38.6.217.95.clients.your-server.de) joined #forth 19:25:41 --- quit: dddddd (Remote host closed the connection) 20:29:59 --- join: gravicappa (~gravicapp@h109-187-24-48.dyn.bashtel.ru) joined #forth 20:41:50 --- quit: rann (Ping timeout: 264 seconds) 20:45:39 --- join: rann (sid175221@gateway/web/irccloud.com/x-zrizcaumryoryobv) joined #forth 21:13:08 --- join: rdrop-exit (~markwilli@112.201.170.86) joined #forth 23:30:49 --- quit: ryke (Ping timeout: 245 seconds) 23:31:37 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 23:48:55 --- join: nullnullnull (~nullnulln@31.154.190.34) joined #forth 23:52:09 --- quit: WickedShell (Remote host closed the connection) 23:59:59 --- log: ended forth/19.09.10