00:00:00 --- log: started forth/05.08.12 00:06:19 --- quit: crc (Read error: 104 (Connection reset by peer)) 00:14:34 --- join: hajamieli (n=o@dsl-olugw3p33.dial.inet.fi) joined #forth 00:14:34 --- quit: YoyoFreeBSD (Read error: 104 (Connection reset by peer)) 00:16:13 --- join: danniken (i=CapStone@adsl-69-149-254-55.dsl.ltrkar.swbell.net) joined #forth 00:57:45 --- join: ceearr (n=chris@p54A7C8D8.dip.t-dialin.net) joined #forth 01:14:43 --- quit: ceearr_ (Read error: 110 (Connection timed out)) 01:26:08 --- join: Klaw` (n=Klaw@c-24-22-53-0.hsd1.or.comcast.net) joined #forth 03:43:18 --- join: I4_Wrk (n=mark4_@216-177-162-213.block0.gvtc.com) joined #forth 03:58:18 --- quit: I4_Wrk_ (Read error: 110 (Connection timed out)) 04:24:47 --- quit: fxr ("leaving") 05:03:45 --- join: ramkrsna (n=ramkrsna@61.2.69.193) joined #forth 05:22:19 --- join: PoppaVic (n=pete@0-1pool47-227.nas30.chicago4.il.us.da.qwest.net) joined #forth 05:23:01 G'day 05:25:59 --- quit: danniken () 05:26:20 --- join: danniken (i=CapStone@adsl-69-149-254-55.dsl.ltrkar.swbell.net) joined #forth 05:28:43 --- nick: Raystm2 -> nanstm 06:04:46 --- join: madwork (n=madgarde@derby.metrics.com) joined #forth 06:10:35 --- join: danniken- (i=CapStone@70.249.57.224) joined #forth 06:20:46 --- join: madwork_ (n=madgarde@derby.metrics.com) joined #forth 06:28:16 --- quit: madwork (Connection timed out) 06:28:30 --- nick: madwork_ -> madwork 06:28:43 --- quit: danniken (Read error: 110 (Connection timed out)) 06:33:24 --- nick: ceearr -> seearr 06:38:03 --- nick: seearr -> seearrpirate 06:47:02 --- nick: tgunr -> tgunr52 06:49:38 --- join: Amanita_Virosa (n=jenni@CPE0000e812679b-CM000a7362da55.cpe.net.cable.rogers.com) joined #forth 06:49:40 --- nick: tgunr52 -> tgunr 06:49:51 --- join: YoyoFreeBSD (n=yoyofree@219.145.80.75) joined #forth 06:51:03 --- join: mark4 (n=mark4_@216-177-162-213.block0.gvtc.com) joined #forth 06:52:54 --- quit: Snoopy42 (Read error: 131 (Connection reset by peer)) 07:03:46 --- join: sproingie (i=foobar@64-121-15-14.c3-0.sfrn-ubr8.sfrn.ca.cable.rcn.com) joined #forth 07:03:48 --- quit: madwork (Read error: 104 (Connection reset by peer)) 07:06:13 --- join: Snoopy42 (i=snoopy_1@dsl-084-058-149-176.arcor-ip.net) joined #forth 07:06:22 --- quit: I4_Wrk (Connection timed out) 07:10:32 --- join: madwork (n=madgarde@derby.metrics.com) joined #forth 07:10:41 --- quit: mark4 (Read error: 110 (Connection timed out)) 07:16:12 --- quit: madwork (Read error: 104 (Connection reset by peer)) 07:18:23 --- join: madwork (n=madgarde@derby.metrics.com) joined #forth 07:36:07 --- join: danniken (i=CapStone@70.249.57.224) joined #forth 07:36:07 --- quit: danniken- (Read error: 104 (Connection reset by peer)) 07:36:07 --- quit: swalters ("User disconnected") 07:36:20 --- join: swalters (n=swalters@2416457hfc118.tampabay.res.rr.com) joined #forth 07:36:47 --- quit: swalters (Client Quit) 07:36:51 --- join: swalters (n=swalters@2416457hfc118.tampabay.res.rr.com) joined #forth 07:50:54 --- nick: nanstm -> tiff 07:54:20 --- quit: Amanita_Virosa ("Soup time.") 08:10:06 --- quit: ramkrsna (Read error: 110 (Connection timed out)) 08:12:39 --- nick: tiff -> nanstm 08:42:32 --- quit: PoppaVic ("Pulls the pin...") 08:58:40 --- join: mark4 (n=mark4_@216-177-162-213.block0.gvtc.com) joined #forth 09:00:34 --- quit: sproingie ("Konversation terminated!") 09:06:59 --- join: PoppaVic (n=pete@0-2pool236-174.nas22.chicago4.il.us.da.qwest.net) joined #forth 10:35:28 --- quit: PoppaVic ("Pulls the pin...") 12:56:54 --- join: moreCowbell (n=moreCowb@ca-lapuente-cuda2-c1c-186.arcdca.adelphia.net) joined #forth 13:10:17 --- join: Topaz (n=top@spc1-horn1-6-0-cust128.cosh.broadband.ntl.com) joined #forth 13:35:11 --- quit: moreCowbell ("That wasn't supposed to happen") 13:37:14 --- join: moreCowbell (n=moreCowb@ca-lapuente-cuda2-c1c-186.arcdca.adelphia.net) joined #forth 13:46:50 --- quit: Quartus (Remote closed the connection) 13:57:58 --- quit: swalters (Read error: 110 (Connection timed out)) 14:40:00 --- join: virl (n=hmpf@chello062178085149.1.12.vie.surfer.at) joined #forth 15:04:15 --- join: swalters (n=swalters@2416457hfc118.tampabay.res.rr.com) joined #forth 15:05:58 --- join: crc (i=crc@pool-70-110-149-123.phil.east.verizon.net) joined #forth 15:52:40 --- quit: Klaw` () 17:03:54 --- join: Quartus (n=trailer@ansuz.pair.com) joined #forth 17:04:03 Hi. 17:04:56 hi Quartus 17:05:02 Hey crc. What's up? 17:06:16 not much lately 17:06:41 --- quit: cmeme (No route to host) 17:06:56 It's been quiet here. 17:06:59 I've been starting work on an optimizing compiler for retroforth 17:07:08 Oh yes? What approach are you taking? 17:07:35 So far it just looks back and changes math operations 17:07:57 : foo 2 2 * ; becomes : foo 2 ; 17:08:20 Interesting. Just strings of literals followed by an operator? 17:08:40 Within a couple of days partial changes will be working so "2 +" would be changed to "add eax, 2" 17:08:44 yes, so far 17:08:58 I already have some words inlined for size/speed reasons 17:09:02 I do that too. 17:09:49 On the Palm, I'm up against the 'factor of two' wall -- I could increase speeds by (sometimes) as much as a factor of 2, but at the cost of a slower and more complex optimizer. 17:10:11 this is a diversion from the work I've been doing on the ANS compatibility library 17:10:17 hmm 17:11:47 I occasionally debate whether it's worth the additional effort, as the Palm is seldom used for high-performance applications. 17:12:03 http://forthworks.com/sproingie/ans-compliance.html covers the current status of the ANS support on a word-by-word basis 17:12:06 And were it, you can drop to assembler to optimize the bottlenecks. 17:12:12 yeah 17:13:01 I've finally learned to use the assembler that Albert van der Horst ported to RetroForth 17:14:05 I've ported two to Quartus Forth, but have never used either for optimization purposes. That's part of what keeps me from clearing that last factor-of-two hurdle. 17:14:34 Personal experience tells me there wouldn't be much of a return on the investment. 17:14:55 But pragmatism and the desire to do it for the sake of doing it are frequently in conflict. :) 17:15:13 I understand that :) 17:20:35 --- quit: Topaz ("Leaving") 17:20:49 --- join: sproingie (i=foobar@64-121-15-14.c3-0.sfrn-ubr8.sfrn.ca.cable.rcn.com) joined #forth 17:20:56 I've been working on a sunrise/sunset routine of late, got to working on it after a conversation with somebody in #palm. I hand-coded the floating-point formula first, but I've gone back to using Wil Baden's OPG lexicon instead -- it allows infix notation. It makes for clearer source for anyone comparing my code to the original algorithm description. 17:21:21 I was a bit torn over it, but in the end I decided that readability was more important than 'purity', for lack of a better word. 17:22:16 Which ties in to this discussion because the OPG-generated code is slightly less efficient than the original. Another minor tradeoff. 17:23:35 I normally choose readability over efficiency 17:24:09 It's the right way to go. I doubt anybody will need more than a few sunset/sunrise calculations per second, anyway. :) 17:58:33 --- nick: nanstm -> Raystm2 18:54:41 --- quit: YoyoFreeBSD (Read error: 110 (Connection timed out)) 19:47:18 --- quit: virsys (Read error: 110 (Connection timed out)) 20:19:38 --- join: OrngeTide (i=orange@rm-f.net) joined #forth 20:29:02 --- join: I4_Wrk (n=mark4_@216-177-162-213.block0.gvtc.com) joined #forth 20:29:06 --- quit: sproingie ("Konversation terminated!") 20:45:37 --- quit: mark4 (Read error: 110 (Connection timed out)) 21:22:47 --- join: virsys (n=virsys@or-65-40-181-76.dyn.sprint-hsd.net) joined #forth 21:53:01 --- join: mark4 (n=mark4_@216-177-162-213.block0.gvtc.com) joined #forth 22:08:04 --- quit: I4_Wrk (Read error: 110 (Connection timed out)) 22:23:38 --- join: sergacity (n=sergacit@c-24-118-16-89.hsd1.mn.comcast.net) joined #forth 23:03:43 --- nick: skylan_ -> skylan 23:59:59 --- log: ended forth/05.08.12