00:00:00 --- log: started forth/12.06.20 00:01:03 --- quit: Slant (Client Quit) 00:03:00 --- join: Slant (~scott@98.158.123.33) joined #forth 00:03:00 --- mode: ChanServ set +v Slant 00:27:42 --- quit: fantazo (Remote host closed the connection) 00:31:59 --- quit: Slant (Quit: Slant) 00:37:57 --- quit: I440r (Quit: Leaving) 00:38:51 --- join: jillsmitt (~jillsmitt@178.238.76.107) joined #forth 00:38:51 --- mode: ChanServ set +v jillsmitt 00:48:12 --- join: Slant (~scott@98.158.123.33) joined #forth 00:48:12 --- mode: ChanServ set +v Slant 01:13:31 --- join: Slant_ (~scott@180.151.32.194) joined #forth 01:13:32 --- mode: ChanServ set +v Slant_ 01:16:29 --- quit: Slant (Ping timeout: 240 seconds) 01:16:29 --- nick: Slant_ -> Slant 01:20:38 --- quit: segher (Quit: This computer has gone to sleep) 01:21:41 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 01:21:41 --- mode: ChanServ set +v segher 01:23:36 --- quit: segher (Client Quit) 01:24:13 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 01:24:14 --- mode: ChanServ set +v segher 01:25:36 --- quit: segher (Client Quit) 01:26:19 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 01:26:19 --- mode: ChanServ set +v segher 02:01:23 --- quit: Slant (Quit: Slant) 02:12:26 --- join: Slant (~scott@180.151.32.194) joined #forth 02:12:26 --- mode: ChanServ set +v Slant 02:41:48 --- quit: Slant (Quit: Slant) 02:47:56 --- join: Slant (~scott@180.151.32.194) joined #forth 02:47:56 --- mode: ChanServ set +v Slant 03:11:09 --- join: ttmrichter (~ttmrichte@61.184.205.206) joined #forth 03:11:09 --- mode: ChanServ set +v ttmrichter 04:12:57 --- quit: jillsmitt (Remote host closed the connection) 04:34:05 --- quit: john_metcalf (Quit: john_metcalf) 04:37:26 --- quit: Slant (Quit: Slant) 04:45:42 --- join: Slant (~scott@180.151.32.194) joined #forth 04:45:42 --- mode: ChanServ set +v Slant 04:59:36 --- quit: Slant (Quit: Slant) 05:00:50 --- quit: phirsch (Ping timeout: 265 seconds) 05:04:41 --- join: phirsch (~phirsch@xdsl-89-0-185-154.netcologne.de) joined #forth 05:04:41 --- mode: ChanServ set +v phirsch 05:17:37 --- join: jillsmitt (~jillsmitt@92.47.225.49) joined #forth 05:17:37 --- mode: ChanServ set +v jillsmitt 06:25:20 --- join: Slant (~scott@180.151.32.194) joined #forth 06:25:21 --- mode: ChanServ set +v Slant 06:29:29 --- quit: Slant (Client Quit) 06:33:44 --- join: Slant (~scott@180.151.32.194) joined #forth 06:33:44 --- mode: ChanServ set +v Slant 06:47:48 --- quit: Slant (Quit: Slant) 07:03:47 --- quit: karswell (Read error: Connection reset by peer) 07:08:31 --- join: wbooze (~wbooze@xdsl-78-35-128-152.netcologne.de) joined #forth 07:08:32 --- mode: ChanServ set +v wbooze 07:09:00 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 07:09:01 --- mode: ChanServ set +v karswell 07:11:13 --- join: Onionnion (~ryan@adsl-68-254-168-131.dsl.milwwi.ameritech.net) joined #forth 07:11:13 --- mode: ChanServ set +v Onionnion 07:21:47 --- join: john_metcalf (~digital_w@87.115.178.251) joined #forth 07:21:47 --- mode: ChanServ set +v john_metcalf 07:23:56 --- part: john_metcalf left #forth 07:24:03 --- join: john_metcalf (~digital_w@87.115.178.251) joined #forth 07:24:04 --- mode: ChanServ set +v john_metcalf 07:24:28 --- quit: wbooze (Quit: Client Quit) 07:25:47 --- join: wbooze (~wbooze@xdsl-78-35-128-152.netcologne.de) joined #forth 07:25:47 --- mode: ChanServ set +v wbooze 08:22:15 --- quit: ttmrichter (Quit: Leaving) 08:27:55 --- quit: Onionnion (Remote host closed the connection) 08:54:23 --- join: Monevii (~Monevii@adsl-207-204-147-103.prtc.net) joined #forth 08:54:24 --- mode: ChanServ set +v Monevii 08:54:39 --- join: Kumul (~Kumul@adsl-207-204-147-103.prtc.net) joined #forth 08:54:39 --- mode: ChanServ set +v Kumul 08:56:06 --- join: fantazo (~fantazo@213.129.230.10) joined #forth 08:56:07 --- mode: ChanServ set +v fantazo 09:09:48 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 09:09:49 --- mode: ChanServ set +v MayDaniel 09:19:29 --- quit: Monevii (Remote host closed the connection) 09:23:10 --- join: Slant (~scott@119.82.127.90) joined #forth 09:23:11 --- mode: ChanServ set +v Slant 09:28:47 --- quit: Kumul (Quit: gone) 09:29:18 --- join: Monevii (~Monevii@adsl-207-204-147-103.prtc.net) joined #forth 09:29:18 --- mode: ChanServ set +v Monevii 09:29:23 --- join: Kumul (~Kumul@adsl-207-204-147-103.prtc.net) joined #forth 09:29:24 --- mode: ChanServ set +v Kumul 09:59:02 --- join: Onionnion (~ryan@adsl-68-254-168-131.dsl.milwwi.ameritech.net) joined #forth 09:59:03 --- mode: ChanServ set +v Onionnion 10:03:14 --- part: john_metcalf left #forth 10:07:08 --- join: fantazo_ (~fantazo@213.129.230.10) joined #forth 10:07:08 --- mode: ChanServ set +v fantazo_ 10:09:30 --- quit: Slant (Quit: Slant) 10:34:36 --- join: nighty^ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 10:34:36 --- mode: ChanServ set +v nighty^ 11:39:15 --- join: john_metcalf (~digital_w@87.115.178.251) joined #forth 11:39:15 --- mode: ChanServ set +v john_metcalf 11:56:03 --- quit: fantazo_ (Ping timeout: 244 seconds) 11:56:18 --- quit: fantazo (Ping timeout: 252 seconds) 12:18:15 --- quit: Onionnion (Remote host closed the connection) 12:32:26 --- join: fantazo (~fantazo@91.119.137.254) joined #forth 12:32:27 --- mode: ChanServ set +v fantazo 12:41:44 --- join: RodgerTheGreat (~RodgerThe@71-13-215-128.dhcp.mrqt.mi.charter.com) joined #forth 12:41:44 --- mode: ChanServ set +v RodgerTheGreat 12:48:54 When a Forth compiles to native code is it best to have a flag in the header which indicates whether to inline or call a word? The only alternatives seem to be state smart words or a compile only word list. 12:54:31 The latter statement is just wrong. 12:55:22 As for the question, it depends heavily on what you optimize for. 12:56:44 Thanks, there must be something I've missed. I'll see what else I can find... 12:59:37 It also depends on whether you have optimizer at all or not. 13:01:21 I wasn't planning to optimize in the stage which compiles threaded code into native code. I thought it'd make sense if I compile to threaded code, put that through a peephole optimizer, compiled the output to native code, then put that through another peephole optimizer. 13:08:30 --- join: entwislegrove (~Duncan_En@host86-135-158-162.range86-135.btcentralplus.com) joined #forth 13:08:31 --- mode: ChanServ set +v entwislegrove 13:18:53 --- join: SplinterOfChaos (~soc@cblmdm24-52-84-142.buckeyecom.net) joined #forth 13:18:53 --- mode: ChanServ set +v SplinterOfChaos 13:27:16 john_metcalf: seems like just the second peephole pass would catch anything the first could 13:27:44 Ha! 14:30:13 --- quit: entwislegrove (Read error: Connection reset by peer) 14:34:19 --- quit: wbooze (Ping timeout: 276 seconds) 14:46:55 --- quit: segher (Quit: This computer has gone to sleep) 14:48:20 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 14:48:20 --- mode: ChanServ set +v segher 14:54:03 --- quit: fantazo (Remote host closed the connection) 15:07:36 --- quit: MayDaniel (Read error: Connection reset by peer) 15:37:39 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 15:56:52 --- quit: jillsmitt (Ping timeout: 276 seconds) 16:25:39 --- join: nighty^ (~nighty@69-165-220-105.dsl.teksavvy.com) joined #forth 16:25:39 --- mode: ChanServ set +v nighty^ 17:02:19 --- quit: phirsch (Ping timeout: 246 seconds) 17:06:43 --- join: phirsch (~phirsch@xdsl-89-0-158-182.netcologne.de) joined #forth 17:06:43 --- mode: ChanServ set +v phirsch 17:40:51 --- quit: uiu (Ping timeout: 272 seconds) 17:40:57 --- join: uiu (~ian@HSI-KBW-46-223-6-60.hsi.kabel-badenwuerttemberg.de) joined #forth 17:40:58 --- mode: ChanServ set +v uiu 18:14:05 --- join: DaDaDOSPrompt (~DaDaDOSPr@63-231-108-178.clsp.qwest.net) joined #forth 18:14:05 --- mode: ChanServ set +v DaDaDOSPrompt 19:05:07 --- join: Slant (~scott@119.82.127.90) joined #forth 19:05:07 --- mode: ChanServ set +v Slant 19:26:21 --- quit: Slant (Quit: Slant) 20:22:41 --- join: Slant (~scott@180.151.32.194) joined #forth 20:22:42 --- mode: ChanServ set +v Slant 20:54:25 --- join: ttmrichter (~ttmrichte@221.234.38.51) joined #forth 20:54:25 --- mode: ChanServ set +v ttmrichter 21:14:02 --- quit: Slant (Quit: Slant) 21:38:22 --- quit: regnirps (Quit: regnirps) 21:50:31 --- quit: DocPlatypus (Ping timeout: 265 seconds) 21:57:28 --- quit: SplinterOfChaos (Quit: Ex-Chat) 21:58:59 --- join: DocPlatypus (~skquinn@108-75-59-67.lightspeed.hstntx.sbcglobal.net) joined #forth 21:58:59 --- mode: ChanServ set +v DocPlatypus 22:04:37 --- quit: ttmrichter (Quit: Leaving) 22:28:43 --- join: jillsmitt (~jillsmitt@178.238.76.107) joined #forth 22:28:43 --- mode: ChanServ set +v jillsmitt 22:34:23 --- join: fantazo (~fantazo@91.119.121.102) joined #forth 22:34:24 --- mode: ChanServ set +v fantazo 22:50:49 --- join: Slant (~scott@180.151.32.194) joined #forth 22:50:49 --- mode: ChanServ set +v Slant 22:51:07 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 22:54:32 --- quit: john_metcalf (Quit: john_metcalf) 23:05:01 --- quit: Kumul (Quit: gone) 23:05:19 --- quit: Monevii (Remote host closed the connection) 23:26:36 --- join: john_metcalf (~digital_w@87.115.178.251) joined #forth 23:26:36 --- mode: ChanServ set +v john_metcalf 23:30:16 --- quit: Slant (Quit: Slant) 23:51:48 --- join: ttmrichter (~ttmrichte@61.184.206.85) joined #forth 23:51:48 --- mode: ChanServ set +v ttmrichter 23:58:09 --- part: DocPlatypus left #forth 23:59:59 --- log: ended forth/12.06.20