00:00:00 --- log: started forth/15.12.12 01:08:56 --- log: started forth/15.12.12 01:08:56 --- join: clog (~nef@bespin.org) joined #forth 01:08:56 --- topic: 'Forth Programming | logged by clog at http://bit.ly/91toWN | http://projects.forthworks.com/standards/DPANS/ | www.greenarraychips.com' 01:08:56 --- topic: set by crc!sid2647@gateway/web/irccloud.com/x-incoycbnpesmfspg on [Fri Nov 06 18:58:45 2015] 01:08:56 --- names: list (clog impomatic mnemnion proteusguy_ ASau karswell newcup DGASAU asagk DKordic bogdanm ggherdov` Todpunk nighty^ crc C-Keen Keshl bluekelp Quozl` joneshf-laptop ovf Derobos carc malyn nighty^__ t4nk928 beretta nisstyre yunfan pointfree _longines dzho irsol rprimus phadthai xpoqp JX7P rpcope1 diginet Vuokko segher djinni kulp sbp Frek) 01:37:32 --- quit: asagk (Ping timeout: 256 seconds) 01:48:20 --- quit: mnemnion (Remote host closed the connection) 04:04:06 --- log: started forth/15.12.12 04:04:06 --- join: clog (~nef@bespin.org) joined #forth 04:04:06 --- topic: 'Forth Programming | logged by clog at http://bit.ly/91toWN | http://projects.forthworks.com/standards/DPANS/ | www.greenarraychips.com' 04:04:06 --- topic: set by crc!sid2647@gateway/web/irccloud.com/x-incoycbnpesmfspg on [Fri Nov 06 18:58:45 2015] 04:04:06 --- names: list (clog Bahman xyh true-grue DKordic` ggherdov` crc Tod-Autojoined impomatic proteusguy_ ASau karswell newcup DGASAU bogdanm nighty^ C-Keen Keshl bluekelp Quozl` joneshf-laptop ovf Derobos carc malyn nighty^__ t4nk928 beretta nisstyre yunfan pointfree _longines dzho irsol rprimus phadthai xpoqp JX7P rpcope1 diginet segher djinni kulp sbp Frek Vuokko) 04:18:58 --- quit: Derobos (Read error: Connection reset by peer) 04:22:37 --- join: real_grue (~true_grue@176.14.216.104) joined #forth 04:26:31 --- quit: true-grue (Ping timeout: 250 seconds) 04:55:04 --- quit: Bahman (Quit: Ave atque vale) 05:25:53 --- quit: xyh (Quit: Leaving.) 06:01:27 --- quit: Vuokko (Remote host closed the connection) 06:03:36 --- quit: ASau (Remote host closed the connection) 06:04:04 --- join: ASau (~user@netbsd/developers/asau) joined #forth 06:29:57 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 06:42:24 --- quit: ASau (Ping timeout: 256 seconds) 07:12:19 --- join: ASau (~user@netbsd/developers/asau) joined #forth 07:17:11 --- quit: ASau (Read error: Connection reset by peer) 07:19:10 --- join: xyh (~xieyuheng@113.87.125.219) joined #forth 07:30:11 --- join: ASau (~user@netbsd/developers/asau) joined #forth 07:36:43 --- quit: ASau (Read error: Connection reset by peer) 07:37:29 --- join: ASau (~user@netbsd/developers/asau) joined #forth 07:41:38 --- quit: ASau (Ping timeout: 240 seconds) 07:43:31 --- join: mnemnion (~mnemnion@c-68-40-49-135.hsd1.mi.comcast.net) joined #forth 07:48:23 --- nick: xyh -> \xyh 07:49:07 --- nick: \xyh -> xyh 08:01:39 --- join: Kumool (~kumool@adsl-72-50-85-166.prtc.net) joined #forth 09:31:53 --- join: mnemnia (~mnemnion@2601:400:8080:4588:794d:f8b2:c129:c0ee) joined #forth 09:40:54 --- quit: mnemnion (*.net *.split) 09:40:56 --- quit: ggherdov` (*.net *.split) 09:40:56 --- quit: newcup (*.net *.split) 09:57:15 --- join: ggherdov`_ (sid11402@gateway/web/irccloud.com/x-egmjpahfeslyndfm) joined #forth 10:08:26 anyone tryed to write forth in pure prefix notation ? 10:08:41 thus the code is easier to edit 10:10:12 There is one Forth-like dialect called Lisp :) 10:14:32 in forth + only have 2 arguments so no () needed 10:18:38 (in normal text editor) prefix can use indentation, but postfix can not 11:08:55 --- nick: Tod-Autojoined -> Todpunk 11:19:44 --- quit: joneshf-laptop (Remote host closed the connection) 11:20:34 --- join: joneshf-laptop (~joneshf@c-73-220-86-28.hsd1.ca.comcast.net) joined #forth 11:56:24 --- join: mat4 (~claude@ip5b4112a4.dynamic.kabel-deutschland.de) joined #forth 11:57:25 --- quit: Zarutian (Quit: Zarutian) 12:03:48 xyh: I've had experimented with prefix notation for a Forth like language before 12:07:20 however, because both notations are inter changeable with minimal effort I see no real advantage 12:09:38 (other than the uncommon scary inflexible minds) 12:33:09 mat4: uncommon scary inflexible minds? 12:33:18 mat4: if one try to use indentation to visualize function calls it would be : 12:33:40 (in prefix notation) 12:33:40 fun 12:33:40 arg1 12:33:40 arg2 12:33:40 (in postfix notation 12:33:40 arg1 12:33:41 arg2 12:33:42 fun 12:34:31 --- join: digrap (~user@108.61.217.77) joined #forth 13:01:18 --- join: ASau (~user@netbsd/developers/asau) joined #forth 13:13:07 as written both notations are inter changeable without much effort 13:13:34 (in your example just 'parse' backwards) 13:24:44 mat4: I thought the 2nd version is hard to edit, but maybe both versions are hard to edit (when nested) without the help of a good editor. 13:25:54 mat4: pre- and post- are not entirely symmetric 13:26:32 only because (western) people write from left to rigth 13:29:01 of course. There exist some problems to be solved in detail , compared to infix parsing (for a Forth like language) conversion is trivial 13:35:12 --- part: mat4 left #forth 13:42:53 Forth is not `prefix', it is IMMEDIATE :D . 13:52:54 --- quit: xyh (Remote host closed the connection) 14:17:27 --- join: mat4 (~claude@ip5b4112a4.dynamic.kabel-deutschland.de) joined #forth 14:18:30 --- part: mat4 left #forth 14:20:22 --- quit: real_grue (Read error: Connection reset by peer) 14:27:19 --- quit: ASau (Remote host closed the connection) 14:27:46 --- join: ASau (~user@netbsd/developers/asau) joined #forth 16:56:56 --- quit: mnemnia (Remote host closed the connection) 17:17:50 --- join: mnemnion (~mnemnion@2601:400:8080:4588:c916:fbd1:466e:5819) joined #forth 17:49:22 --- quit: mnemnion (Remote host closed the connection) 17:59:01 --- join: mnemnion (~mnemnion@c-68-40-49-135.hsd1.mi.comcast.net) joined #forth 18:15:23 --- quit: mnemnion (Remote host closed the connection) 18:29:41 --- join: mnemnion (~mnemnion@2601:400:8080:4588:515b:a08a:21de:9e43) joined #forth 18:51:44 --- quit: mnemnion (Remote host closed the connection) 19:08:59 --- join: mnemnion (~mnemnion@c-68-40-49-135.hsd1.mi.comcast.net) joined #forth 19:25:11 --- quit: nighty^ (Read error: Connection reset by peer) 19:29:18 --- join: Bahman (~Bahman@2.176.134.25) joined #forth 19:30:38 --- join: nighty^ (~nighty@q029220.ppp.asahi-net.or.jp) joined #forth 20:25:51 --- join: proteusguy (~proteusgu@ppp-110-168-229-73.revip5.asianet.co.th) joined #forth 20:25:52 --- mode: ChanServ set +v proteusguy 20:45:19 --- join: impomatic_ (~impomatic@154.26.90.146.dyn.plus.net) joined #forth 20:45:39 --- quit: impomatic (Ping timeout: 272 seconds) 20:45:44 --- nick: impomatic_ -> impomatic 20:46:43 --- quit: proteusguy_ (Ping timeout: 250 seconds) 20:46:48 --- quit: proteusguy (Ping timeout: 240 seconds) 20:59:43 --- join: proteusguy_ (~proteusgu@ppp-110-168-230-62.revip5.asianet.co.th) joined #forth 20:59:50 --- join: proteusguy (~proteusgu@ppp-110-168-230-62.revip5.asianet.co.th) joined #forth 20:59:50 --- mode: ChanServ set +v proteusguy 22:18:49 --- quit: Bahman (Remote host closed the connection) 22:19:30 --- join: Bahman (~Bahman@2.176.134.25) joined #forth 22:28:36 --- quit: Kumool (Read error: Connection reset by peer) 23:18:35 --- quit: Bahman (Read error: Connection reset by peer) 23:19:21 --- join: Bahman (~Bahman@2.176.134.25) joined #forth 23:48:40 --- quit: mnemnion (Remote host closed the connection) 23:50:16 --- join: mnemnion (~mnemnion@2601:400:8080:4588:515b:a08a:21de:9e43) joined #forth 23:54:38 --- quit: mnemnion (Ping timeout: 240 seconds) 23:59:59 --- log: ended forth/15.12.12