00:00:00 --- log: started forth/15.03.21 00:02:29 --- quit: xyh (Ping timeout: 265 seconds) 00:07:00 --- join: atommann (~atommann@58.251.2.94) joined #forth 00:09:10 --- quit: nighty^ (Ping timeout: 246 seconds) 00:10:37 --- join: nighty^ (~nighty@TOROON12-1279662182.sdsl.bell.ca) joined #forth 00:11:39 --- join: dys (~user@ip-109-41-48-93.web.vodafone.de) joined #forth 01:05:41 --- quit: xpoqp (Ping timeout: 250 seconds) 01:17:41 --- join: true-grue (~grue@95-27-141-36.broadband.corbina.ru) joined #forth 01:27:04 --- quit: atommann (Ping timeout: 252 seconds) 01:35:44 --- quit: joneshf-laptop (Remote host closed the connection) 01:35:59 --- quit: mnemnion (Remote host closed the connection) 01:58:28 --- join: ASau (~user@46.115.29.83) joined #forth 02:00:30 --- join: atommann (~atommann@58.251.2.94) joined #forth 02:17:57 --- quit: atommann (Ping timeout: 264 seconds) 02:46:37 --- join: atommann (~atommann@113.116.64.46) joined #forth 02:52:24 --- quit: irsol (Remote host closed the connection) 02:53:10 --- quit: atommann (Ping timeout: 272 seconds) 02:53:30 --- join: joneshf-laptop (~joneshf@98.208.35.89) joined #forth 03:04:07 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 03:08:36 --- quit: true-grue (Read error: Connection reset by peer) 03:11:52 --- quit: irsol (Ping timeout: 264 seconds) 03:13:30 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 04:08:49 --- join: atommann (~atommann@222.248.72.156) joined #forth 04:18:38 --- quit: nighty^ (Read error: Connection reset by peer) 04:18:44 --- join: nighty^ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 04:22:31 --- join: proteusguy (~proteusgu@183.89.92.186) joined #forth 04:22:31 --- mode: ChanServ set +v proteusguy 04:43:51 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 05:35:03 Stumbled across this old article today and realized that the guy had ported Crenshaw's fairly famous simple compiler how-to into forth. Pretty decent example of forth code and helping people understand what compilers do. Curious if anyone else has run into this before? http://home.iae.nl/users/mhx/crenshaw/tiny.html 05:36:33 ..of course most "true" forthers would just build a new language out of forth words and skip the whole compiler creation but. But assuming a compiler is what you want/need - it's a cool use case. 05:37:00 s/but./bit./r 05:58:05 --- join: nighty-_ (~nighty@hokuriku.rural-networks.com) joined #forth 06:00:39 --- join: saml_ (~saml@cpe-24-102-97-97.nyc.res.rr.com) joined #forth 06:10:36 --- quit: nighty-_ (Ping timeout: 255 seconds) 06:15:03 --- join: kumul (~mool@adsl-72-50-85-212.prtc.net) joined #forth 06:25:30 --- join: nighty-_ (~nighty@hokuriku.rural-networks.com) joined #forth 06:29:58 --- quit: Zarutian (Ping timeout: 264 seconds) 06:35:49 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 06:36:30 --- quit: Zarutian (Remote host closed the connection) 06:59:30 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 07:20:14 --- quit: atommann (Quit: Leaving) 07:23:40 --- quit: xyh (Remote host closed the connection) 07:47:24 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 07:50:49 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 07:57:02 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 08:10:25 --- quit: darkf (Quit: Leaving) 08:19:16 is it acceptable (to you) to change "fun1 fun2 fun3 exit" to "fun1 fun2 tail-call fun3" for tail-call-optimization ? 08:29:20 xyh: depends what fun3 does with the return stack. If it just, at the end, does exit then it might be alright. 09:00:12 --- join: bandrami (~weldon@triband-mum-120.61.190.213.mtnl.net.in) joined #forth 09:12:32 --- quit: xyh (Remote host closed the connection) 09:25:13 --- quit: impomatic (Ping timeout: 272 seconds) 09:32:15 --- quit: ASau (Ping timeout: 245 seconds) 09:32:51 --- join: ASau (~user@46.115.29.83) joined #forth 09:33:06 --- join: true-grue (~grue@95-27-141-36.broadband.corbina.ru) joined #forth 09:34:48 --- join: _spt_ (~jaat@host-92-24-244-226.ppp.as43234.net) joined #forth 09:34:48 --- quit: _spt_ (Changing host) 09:34:48 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 09:35:31 --- join: impomatic (~chatzilla@61.205.125.91.dyn.plus.net) joined #forth 09:51:43 --- quit: ASau (Remote host closed the connection) 09:54:10 --- join: ASau (~user@46.115.29.83) joined #forth 10:00:15 --- quit: ASau (Remote host closed the connection) 10:10:25 proteusguy: I will look at it. It seems really well explained and I'm not proficient in the field so that might help. thanks! 10:15:59 ionthas_, enjoy. He definitely takes a non-classic look at building compilers which greatly simplifies things. 11:16:10 --- join: johnmark_ (~johnmark@c-73-51-235-57.hsd1.il.comcast.net) joined #forth 11:24:56 --- join: bedah (~bedah@g228250215.adsl.alicedsl.de) joined #forth 11:56:51 --- quit: joneshf-laptop (Read error: Connection reset by peer) 11:57:02 --- join: joneshf-laptop (~joneshf@98.208.35.89) joined #forth 12:00:58 --- join: MrMobius_ (~MrMobius@2601:f:400:1241:71a9:236:b5e5:c1ae) joined #forth 12:01:46 --- quit: Zarutian (Quit: Leaving.) 12:09:57 --- quit: MrMobius_ (Ping timeout: 265 seconds) 12:18:49 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 12:21:14 --- join: MrMobius_ (~MrMobius@2601:f:400:1241:95ec:1228:a593:a53e) joined #forth 12:28:19 --- quit: kumul (Ping timeout: 265 seconds) 12:40:10 --- quit: proteusguy (Quit: Leaving) 12:44:45 --- quit: MrMobius_ (Ping timeout: 265 seconds) 12:48:53 --- join: proteusguy (~androirc@49.230.87.114) joined #forth 12:49:16 --- mode: ChanServ set +v proteusguy 12:50:17 --- join: ASau (~user@46.115.29.83) joined #forth 12:56:01 --- join: MrMobius_ (~MrMobius@2601:f:400:1241:bd97:5377:7b82:ccb9) joined #forth 13:08:57 --- quit: proteusguy (Ping timeout: 246 seconds) 13:30:58 --- quit: MrMobius_ (Ping timeout: 272 seconds) 13:34:41 --- join: proteusguy (~androirc@ppp-58-11-77-42.revip2.asianet.co.th) joined #forth 13:34:41 --- mode: ChanServ set +v proteusguy 14:00:00 --- join: kumul (~mool@adsl-72-50-87-84.prtc.net) joined #forth 14:22:28 --- quit: proteusguy (Ping timeout: 246 seconds) 14:24:35 --- quit: _spt_ (Quit: gone to fix a server for Staffc CC) 14:30:55 --- join: proteusguy (~androirc@49.230.82.238) joined #forth 14:30:55 --- mode: ChanServ set +v proteusguy 14:40:53 --- quit: proteusguy (Ping timeout: 256 seconds) 14:44:21 --- quit: impomatic (Ping timeout: 245 seconds) 14:47:57 --- quit: dys (Remote host closed the connection) 14:53:20 --- quit: true-grue (Read error: Connection reset by peer) 15:22:21 --- join: Mat4 (~cz@ip5b42e358.dynamic.kabel-deutschland.de) joined #forth 15:22:25 hello 15:27:31 --- join: xyh (~xyh@2001:250:3002:5550:6ea1:cc0f:bcb2:b187) joined #forth 15:31:16 --- quit: mnemnion (Remote host closed the connection) 15:32:35 --- join: impomatic_ (~digital_w@61.205.125.91.dyn.plus.net) joined #forth 15:33:31 h'lo Mat4 15:33:41 hi Zarutian 15:38:26 --- join: proteusguy (~proteusgu@ppp-110-168-229-182.revip5.asianet.co.th) joined #forth 15:38:26 --- mode: ChanServ set +v proteusguy 15:48:21 --- join: impomatic (~chatzilla@61.205.125.91.dyn.plus.net) joined #forth 16:00:10 --- join: dys (~user@ip-109-41-48-93.web.vodafone.de) joined #forth 16:19:47 --- part: Mat4 left #forth 16:30:41 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 17:03:41 --- quit: Zarutian (Quit: Leaving.) 17:05:28 --- quit: bedah (Quit: gn8) 17:17:58 --- quit: nighty-_ (Quit: Disappears in a puff of smoke) 18:17:56 --- quit: kumul (Ping timeout: 264 seconds) 18:31:44 https://en.bitcoin.it/wiki/Script <- non-turing complete stack language. programs in this language/instruction set are apparently encoded in each bitcoin transaction. 18:42:46 --- join: kumul (~mool@adsl-72-50-84-148.prtc.net) joined #forth 19:08:27 --- join: darkf (~darkf___@unaffiliated/darkf) joined #forth 19:33:46 --- quit: saml_ (Read error: Connection reset by peer) 19:56:13 --- join: ASau` (~user@176.0.92.123) joined #forth 19:59:47 --- quit: ASau (Ping timeout: 245 seconds) 20:00:05 --- nick: ASau` -> ASau 20:15:37 --- quit: bandrami (Ping timeout: 264 seconds) 20:18:32 --- quit: ASau (Ping timeout: 245 seconds) 20:24:34 --- join: ASau (~user@176.0.92.123) joined #forth 20:43:45 --- quit: ASau (Ping timeout: 264 seconds) 20:48:10 --- join: ASau (~user@176.0.92.123) joined #forth 20:59:46 --- quit: djinni (Ping timeout: 245 seconds) 20:59:47 --- join: djinni (~djinni@105.ip-167-114-152.net) joined #forth 21:08:32 --- quit: ASau (Ping timeout: 245 seconds) 21:12:54 --- join: ASau (~user@176.0.92.123) joined #forth 21:15:24 --- quit: johnmark_ (Quit: Leaving) 21:30:21 --- quit: ASau (Ping timeout: 250 seconds) 21:33:42 --- join: ASau (~user@176.0.92.123) joined #forth 22:05:49 --- quit: joneshf-laptop (Read error: Connection reset by peer) 22:06:05 --- join: joneshf-laptop (~joneshf@98.208.35.89) joined #forth 22:24:24 --- quit: xyh (Remote host closed the connection) 23:18:47 --- quit: kumul (Quit: Leaving) 23:25:23 --- join: djinni_ (~djinni@105.ip-167-114-152.net) joined #forth 23:28:28 --- quit: djinni (*.net *.split) 23:29:03 --- quit: impomatic_ (Ping timeout: 256 seconds) 23:29:14 --- quit: impomatic (Ping timeout: 244 seconds) 23:59:59 --- log: ended forth/15.03.21