00:00:00 --- log: started forth/09.03.31 00:18:44 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 00:39:23 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 00:43:16 --- join: GeDaMo (n=gedamo@dyn-62-56-54-186.dslaccess.co.uk) joined #forth 01:12:23 --- join: H4ns (n=hans@p57A0D9AD.dip.t-dialin.net) joined #forth 01:13:45 --- quit: proteusguy (Read error: 60 (Operation timed out)) 01:27:41 --- join: proteusguy (n=proteusg@ppp-124-120-226-254.revip2.asianet.co.th) joined #forth 01:34:28 --- quit: ygrek (Remote closed the connection) 01:34:56 --- quit: GeDaMo ("Leaving.") 01:45:18 --- quit: cataska ("leaving") 01:53:10 --- join: cataska (n=cataska@210.64.6.233) joined #forth 01:53:43 --- quit: impomatic ("mov.i #1,1") 02:05:36 --- join: nighty^ (n=nighty@210.188.173.245) joined #forth 02:07:46 --- join: jewel (n=jewel@dsl-242-188-120.telkomadsl.co.za) joined #forth 02:18:32 --- quit: proteusguy (Read error: 110 (Connection timed out)) 02:20:20 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 03:33:01 --- join: ygrek (i=user@gateway/tor/x-b6ece6d03c620d32) joined #forth 03:47:20 --- quit: jewel (No route to host) 03:56:51 --- join: GeDaMo (n=gedamo@dyn-62-56-54-186.dslaccess.co.uk) joined #forth 04:15:37 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 04:33:44 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 04:53:08 --- quit: GeDaMo ("Leaving.") 05:10:46 --- join: Vanax (n=Spock@cpe-77-83-251-90-dsl.netone.gr) joined #forth 05:11:05 --- quit: ygrek (Remote closed the connection) 05:33:33 --- join: crc (i=d8012b82@gateway/web/ajax/mibbit.com/x-3b045eb361d33f50) joined #forth 05:33:33 --- mode: ChanServ set +o crc 05:38:40 --- quit: crc ("http://www.mibbit.com ajax IRC Client") 05:59:14 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 06:03:00 --- join: jewel (n=jewel@dsl-242-188-120.telkomadsl.co.za) joined #forth 06:22:20 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 06:33:22 --- quit: Vanax ("Leaving") 07:06:06 --- join: Zuph (n=chatzill@spd-gig-1216s.wireless.louisville.edu) joined #forth 08:01:47 --- join: ygrek (i=user@gateway/tor/x-e854b505fa9b41c1) joined #forth 08:07:39 --- join: hagna (n=hagna@70.102.57.178) joined #forth 08:22:18 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 08:32:04 --- join: GeDaMo (n=gedamo@dyn-62-56-54-186.dslaccess.co.uk) joined #forth 08:35:37 --- join: impomatic (n=John@nat67.mia.three.co.uk) joined #forth 08:35:41 Hi 08:36:32 Should it be possible for someone to implement a new control structure in an implementation independant way? 08:37:38 Possibly, it depends what it is 08:38:30 Something like a DO LOOP? 08:39:35 --- join: tetonca (n=bus_driv@adsl-99-36-5-209.dsl.wlfrct.sbcglobal.net) joined #forth 08:41:05 Are you using an ANS Forth? 08:41:36 I'm trying to implement Forth, I'm not using anything yet :-) 08:42:32 Well the ANS standard has a control stack which is used for control structures 08:42:34 So I was wondering if it needs to be possible for someone to come along and implement a new control stucture on my interpreter without any knowledge of my implementation 08:44:37 http://ficl.sourceforge.net/dpans/dpansa3.htm#A.3.2.3.2 08:44:49 If a Forth doesn't support CASE OF ENDOF ENDCASE should it be possible to implement the in a way that would work on any standards compliant Forth? 08:45:01 Should be 08:46:08 I remember writing a jump table-like control structure in Forth 08:46:21 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 08:47:29 Okay, thanks. I'd better make sure it works in my Forth too! 08:48:09 If you look at that link, it should give you some ideas 08:48:23 Thanks, reading now :-) 08:53:44 http://groups.google.co.uk/group/comp.lang.forth/browse_thread/thread/df4d746ccec8919f/63e6adbc31e177fd 09:03:17 Thanks, I've bookmarked the post to work through later when I'm implementing control stuctures 09:06:53 I'm not making much progress, I've only implemented 55 words! 09:07:34 I've working through the CORE / CORE-EXT first, which is about 190. Not sure how many after that, I didn't count 09:07:39 You don't necessarily need a lot 09:13:41 --- quit: Zuph (Read error: 110 (Connection timed out)) 09:15:04 --- join: w7tek (n=w7tek@c-98-202-217-190.hsd1.ut.comcast.net) joined #forth 09:16:21 --- quit: jewel (Read error: 60 (Operation timed out)) 09:16:55 --- join: jewel (n=jewel@dsl-242-188-120.telkomadsl.co.za) joined #forth 09:20:38 Roughly how many works is the entire standard? 09:22:48 I'm not sure - a few hundred if you implement everything I'd guess 09:23:54 I just found the alphabetic list of words. Looks like between 350 and 400. 09:24:40 --- quit: nighty^ ("Disappears in a puff of smoke") 09:25:26 Is it normal to implement words from previous standards so old programs still run? E.g. ?PAIRS 09:27:24 I wouldn't worry about that to begin with 09:47:44 --- join: JasonWoof (n=jasonwoo@c-24-91-153-180.hsd1.ma.comcast.net) joined #forth 09:47:44 --- mode: ChanServ set +o JasonWoof 10:01:52 --- join: Zuph (n=chatzill@spd-gig-1216s.wireless.louisville.edu) joined #forth 10:05:24 --- join: kib2 (n=kib2@bd137-1-82-228-159-28.fbx.proxad.net) joined #forth 10:21:42 --- join: ygrek_ (i=user@gateway/tor/x-b13f656ace2accee) joined #forth 10:21:48 --- quit: ygrek_ (Remote closed the connection) 10:21:58 --- quit: ygrek (Remote closed the connection) 10:22:35 --- join: ygrek_ (i=user@gateway/tor/x-68f34ca4885fb986) joined #forth 10:24:33 --- quit: mre (Read error: 113 (No route to host)) 11:07:48 --- join: kar8nga (n=kar8nga@e-136.vc-graz.ac.at) joined #forth 11:14:02 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 11:14:50 --- quit: kar8nga (Read error: 60 (Operation timed out)) 11:16:22 --- join: kar8nga (n=kar8nga@j-230.vc-graz.ac.at) joined #forth 11:33:35 --- part: tetonca left #forth 11:36:48 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 11:38:02 --- quit: schmx ("leaving") 11:39:47 --- quit: gogonkt (Read error: 60 (Operation timed out)) 11:40:03 --- join: gogonkt (n=info@58.248.188.210) joined #forth 11:55:11 --- quit: kar8nga (Connection timed out) 12:33:23 --- quit: ygrek_ (Remote closed the connection) 12:56:59 --- quit: impomatic (Read error: 110 (Connection timed out)) 13:29:37 --- quit: H4ns (Read error: 110 (Connection timed out)) 13:37:40 --- quit: jewel (Connection timed out) 13:38:27 --- join: jewel (n=jewel@dsl-242-188-120.telkomadsl.co.za) joined #forth 13:40:17 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 14:02:42 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 14:09:18 --- join: aguai1 (n=aguai@114-42-218-205.dynamic.hinet.net) joined #forth 14:09:22 --- quit: aguai (Read error: 104 (Connection reset by peer)) 14:18:38 --- join: hagna_ (n=hagna@70.102.57.178) joined #forth 14:19:38 so create , , doesn't seem to do what I want 14:19:56 which is to create a more than 16 bit constant 14:21:12 Try create , , does> dup cell+ @ swap @ 14:21:54 whoa 14:23:05 hagna_: success? 14:26:13 I got distracted looking up cell+ 14:26:23 Adds the size of a cell 14:28:11 Some Forths also provide 2constant 14:28:40 so what's TOS for dup? 14:29:14 The default action for a CREATEd word is to push the address of it's body onto the stack 14:29:58 ah ok it all makes sense 14:32:08 sucess 14:32:11 success 14:32:27 BTW forth is pretty fun on the micro 14:32:32 atmega168 14:42:28 --- quit: aguai1 (Read error: 104 (Connection reset by peer)) 14:44:10 --- join: aguai (n=aguai@114-42-218-205.dynamic.hinet.net) joined #forth 14:55:26 --- quit: kib2 ("When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net") 15:11:07 --- quit: cac_ (Read error: 110 (Connection timed out)) 15:12:22 --- join: cac (n=cac@66.165.15.183) joined #forth 15:20:07 --- quit: GeDaMo ("Leaving.") 15:43:51 --- quit: qFox (Read error: 104 (Connection reset by peer)) 15:51:19 --- quit: jewel (Read error: 113 (No route to host)) 16:18:11 --- quit: hagna ("leaving") 16:21:02 --- quit: w7tek () 16:29:20 --- quit: hagna_ (Read error: 113 (No route to host)) 16:36:15 --- quit: aguai (Read error: 104 (Connection reset by peer)) 16:37:04 --- join: aguai (n=aguai@114-42-218-205.dynamic.hinet.net) joined #forth 16:42:50 --- join: hagna (n=hagna@71-219-34-163.slkc.qwest.net) joined #forth 17:02:37 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 17:12:07 --- quit: hagna (Read error: 110 (Connection timed out)) 17:24:19 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 17:29:07 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 17:45:45 --- join: w7tek_ (n=w7tek@knowlton.dsl.xmission.com) joined #forth 17:53:06 --- quit: w7tek (Read error: 110 (Connection timed out)) 17:55:38 --- quit: Zuph ("ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]") 18:02:29 --- quit: w7tek_ (Read error: 104 (Connection reset by peer)) 18:16:57 --- join: Zuph (n=BradLuys@74-128-157-185.dhcp.insightbb.com) joined #forth 18:18:38 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 18:30:59 --- quit: w7tek (Read error: 145 (Connection timed out)) 18:33:16 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 19:03:09 --- quit: Zuph () 19:04:04 --- join: Zuph (n=chatzill@74-128-157-185.dhcp.insightbb.com) joined #forth 19:11:53 --- join: w7tek_ (n=w7tek@knowlton.dsl.xmission.com) joined #forth 19:19:27 --- quit: w7tek (Read error: 110 (Connection timed out)) 19:24:45 --- quit: Zuph ("ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]") 19:42:30 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 19:49:14 --- quit: w7tek_ (Connection timed out) 20:11:49 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 20:18:06 --- quit: w7tek (Connection timed out) 20:34:54 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 20:44:07 --- join: Al2O3 (n=Al2O3@c-75-70-8-178.hsd1.co.comcast.net) joined #forth 20:56:15 --- join: nighty^ (n=nighty@210.188.173.245) joined #forth 21:17:33 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 21:21:10 --- join: H4ns (n=hans@p57A0FF5D.dip.t-dialin.net) joined #forth 21:56:24 --- quit: H4ns ("Leaving.") 22:07:35 --- join: sunwukong (n=salvi@ortros.den.rcast.u-tokyo.ac.jp) joined #forth 22:07:38 --- join: H4ns (n=hans@p57A0FF5D.dip.t-dialin.net) joined #forth 22:42:43 --- join: GeDaMo (n=gedamo@dyn-62-56-54-186.dslaccess.co.uk) joined #forth 22:45:33 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 23:01:38 --- quit: proteusguy (Read error: 54 (Connection reset by peer)) 23:23:06 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 23:32:30 --- join: cac_ (n=cac@66.165.15.183) joined #forth 23:51:14 --- join: ygrek_ (i=user@gateway/tor/x-1270cd6e9e9876a2) joined #forth 23:56:42 --- quit: cac (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/09.03.31