00:00:00 --- log: started forth/16.04.07 02:06:02 --- quit: ASau (Ping timeout: 252 seconds) 02:44:15 --- join: asagk (~asagk@i59F6C29B.versanet.de) joined #forth 02:44:33 --- quit: asagk (Remote host closed the connection) 02:45:05 --- join: asagk (~asagk@i59F6C29B.versanet.de) joined #forth 02:45:31 --- join: karswell (~user@76.153.208.46.dyn.plus.net) joined #forth 02:47:21 --- join: true-grue (~true-grue@176.14.216.104) joined #forth 03:40:51 --- quit: nighty (Quit: Disappears in a puff of smoke) 04:40:11 --- quit: DGASAU (Read error: Connection reset by peer) 04:41:35 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 04:46:37 --- quit: DGASAU (Ping timeout: 246 seconds) 04:53:27 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 05:13:46 --- join: BitPuffin (~usefulPro@host86-190-179-63.range86-190.btcentralplus.com) joined #forth 05:30:48 --- join: proteusguy (~proteusgu@183.89.146.218) joined #forth 05:30:48 --- mode: ChanServ set +v proteusguy 05:47:41 --- quit: novaskell (Ping timeout: 252 seconds) 05:50:16 --- join: novaskell (~novaskell@31.205.156.216) joined #forth 06:15:51 --- quit: mnemnion (Read error: Connection reset by peer) 06:16:27 --- join: mnemnion (~mnemnion@c-98-207-249-139.hsd1.ca.comcast.net) joined #forth 06:45:59 --- quit: BitPuffin (Ping timeout: 252 seconds) 06:55:28 --- join: mat4 (~Claude@ip5b40bd37.dynamic.kabel-deutschland.de) joined #forth 07:10:30 --- join: Keshl (~Purple@24.115.181.94.res-cmts.gld.ptd.net) joined #forth 07:13:30 --- join: BitPuffin (~usefulPro@host86-190-179-63.range86-190.btcentralplus.com) joined #forth 08:02:03 --- quit: mnemnion (Remote host closed the connection) 08:29:59 --- quit: mat4 (Quit: Leaving) 08:50:39 --- join: picobit (~tomkl@unaffiliated/tomkl) joined #forth 09:19:17 --- join: real-grue (~true-grue@176.14.216.104) joined #forth 09:23:13 --- quit: true-grue (Ping timeout: 250 seconds) 11:07:15 --- join: eazar001 (~idpispopd@2602:306:3970:760:20ba:efb4:77d1:8382) joined #forth 11:13:24 --- quit: novaskell (Remote host closed the connection) 11:13:37 --- join: novaskell (~novaskell@31.205.156.216) joined #forth 11:18:45 --- quit: novaskell (Remote host closed the connection) 11:18:58 --- join: novaskell (~novaskell@31.205.156.216) joined #forth 11:23:49 --- join: iddqd (~idpispopd@2602:306:3970:760:20ba:efb4:77d1:8382) joined #forth 11:25:51 --- quit: eazar001 (Ping timeout: 250 seconds) 11:26:57 --- nick: iddqd -> eazar001 11:32:42 --- join: dys (~dys@ip-109-44-2-13.web.vodafone.de) joined #forth 12:05:41 just a quick question... how would I reduce the number of words used for the following? I'm trying to remove the -rot but can't figure out how 12:05:41 : quadratic ( a b c -- n n ) rot over 4 * * rot tuck sq swap - tuck over negate + -rot negate - rot tuck / -rot / ; 4 2 3 quad ; 12:13:08 novaskell, Use Forth Wizard :) 12:13:25 ? 12:13:29 http://sovietov.com/app/forthwiz.html 12:18:59 --- join: ehaliewicz (~user@2602:306:80af:8f50:5c47:8ff8:c47f:78db) joined #forth 12:31:11 --- quit: DGASAU (Ping timeout: 260 seconds) 12:37:05 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 12:39:27 --- quit: novaskell (Quit: leaving) 12:40:33 negate - is the same as + 12:45:18 --- join: DocPlatypus (~skquinn@c-73-166-108-48.hsd1.tx.comcast.net) joined #forth 12:45:51 --- join: novaskell (~novaskell@31.205.156.216) joined #forth 13:05:29 --- quit: DGASAU (Ping timeout: 252 seconds) 13:07:26 --- quit: BitPuffin (Remote host closed the connection) 13:11:05 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 13:15:05 --- quit: DocPlatypus (Quit: Leaving) 13:23:54 --- join: bb010g (uid21050@gateway/web/irccloud.com/x-dmjahdmsnkulwths) joined #forth 13:31:06 --- join: JDat (JDat@89.248.91.5) joined #forth 13:55:26 --- quit: JDat (Ping timeout: 240 seconds) 14:05:25 --- join: ASau (~user@netbsd/developers/asau) joined #forth 14:06:27 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 14:23:07 novaskell: For a first draft, use local variables. 14:23:24 It makes it a bit clearer IMHO, and then you can see where you can optimize without the stack-shufflers getting in your way. 14:24:04 ok, will see if that helps 14:24:32 After you've done that, see if you have repeated operations you can word-factor. 14:24:55 s/word-factor/factor into new words 14:27:09 --- quit: ASau (Ping timeout: 244 seconds) 14:27:10 I can see one now. thanks 14:27:37 --- join: mnemnion (~mnemnion@c-98-207-249-139.hsd1.ca.comcast.net) joined #forth 14:27:49 novaskell: Good to hear! I'd like the see the final version when you finish it. :) 14:34:12 --- join: ASau (~user@netbsd/developers/asau) joined #forth 14:36:01 --- quit: proteusguy (Ping timeout: 260 seconds) 14:55:21 --- quit: ASau (Remote host closed the connection) 14:55:39 --- join: ASau (~user@netbsd/developers/asau) joined #forth 15:05:27 novaskell: You can also replace "negate -" with "+" to save an additional word. 15:06:42 ah yes, noticed after sending that... simple mistake 15:06:50 thankyou anyway 15:35:34 --- join: wa5qjh (~Thunderbi@203.111.224.36) joined #forth 15:36:00 --- quit: dys (Read error: Connection reset by peer) 15:36:17 --- join: dys (~dys@ip-109-44-2-13.web.vodafone.de) joined #forth 15:37:36 No worries; make it work, then make it pretty. ;) 16:33:25 --- quit: real-grue (Read error: Connection reset by peer) 16:33:40 --- quit: Zarutian (Quit: Zarutian) 16:44:34 --- join: nighty (~nighty@202.224.50.1) joined #forth 16:45:26 --- quit: asagk (Ping timeout: 240 seconds) 16:58:50 --- join: asagk (~asagk@i59F6A24B.versanet.de) joined #forth 17:21:39 --- join: proteusguy (~proteusgu@183.89.146.218) joined #forth 17:21:39 --- mode: ChanServ set +v proteusguy 17:55:23 --- join: Kumool (~kumool@adsl-64-237-238-75.prtc.net) joined #forth 17:58:27 --- quit: ehaliewicz (Ping timeout: 250 seconds) 18:00:59 --- join: vsg1990 (~vsg1990@pool-74-110-57-203.bflony.fios.verizon.net) joined #forth 18:01:03 --- join: saml_ (~saml@cpe-24-102-97-97.nyc.res.rr.com) joined #forth 18:01:09 --- join: proteusguy_satri (~proteusgu@180.183.40.29) joined #forth 18:01:20 --- quit: proteusguy (Read error: Connection reset by peer) 18:04:08 --- quit: nighty (Ping timeout: 244 seconds) 18:47:31 --- quit: proteusguy_satri (Ping timeout: 276 seconds) 18:50:40 --- join: proteusguy_satri (~proteusgu@183.89.94.216) joined #forth 19:12:42 --- join: nighty (~nighty@202.224.50.1) joined #forth 19:12:56 --- quit: asagk (Ping timeout: 240 seconds) 19:19:40 --- quit: proteusguy_satri (Ping timeout: 268 seconds) 19:20:41 --- join: proteusguy_satri (~proteusgu@183.89.94.216) joined #forth 19:22:01 --- quit: karswell (Remote host closed the connection) 19:23:08 --- join: karswell (~user@76.153.208.46.dyn.plus.net) joined #forth 19:26:31 --- join: asagk (~asagk@i59F6C03B.versanet.de) joined #forth 19:30:16 --- join: picobit_ (~tomkl@cpe-74-78-108-46.maine.res.rr.com) joined #forth 19:30:19 --- quit: picobit (Disconnected by services) 19:30:24 --- quit: picobit_ (Client Quit) 19:30:46 --- join: picobit (~tomkl@unaffiliated/tomkl) joined #forth 19:36:52 --- quit: karswell (Read error: Connection reset by peer) 19:38:35 --- quit: wa5qjh (Quit: wa5qjh) 19:42:17 --- quit: proteusguy_satri (Ping timeout: 244 seconds) 19:45:35 --- join: proteusguy_satri (~proteusgu@180.183.10.93) joined #forth 19:51:34 --- quit: vsg1990 (Quit: Leaving) 19:52:53 --- join: wa5qjh (~Thunderbi@203.111.224.36) joined #forth 20:23:46 --- quit: saml_ (Remote host closed the connection) 21:33:14 --- quit: novaskell (Ping timeout: 264 seconds) 21:55:01 --- join: novaskell (~novaskell@31.205.156.216) joined #forth 22:21:55 --- quit: novaskell (Ping timeout: 250 seconds) 22:22:07 --- quit: wa5qjh (Remote host closed the connection) 22:27:39 --- join: wa5qjh (~Thunderbi@203.111.224.36) joined #forth 22:40:44 --- join: novaskell (~novaskell@31.205.156.216) joined #forth 22:49:19 --- quit: picobit (Ping timeout: 276 seconds) 22:52:21 --- join: ehaliewicz (~user@50-0-50-21.dsl.dynamic.fusionbroadband.com) joined #forth 23:16:21 --- quit: ehaliewicz (Ping timeout: 260 seconds) 23:17:16 --- quit: Kumool (Ping timeout: 276 seconds) 23:59:59 --- log: ended forth/16.04.07