00:00:00 --- log: started forth/17.06.16 00:05:07 This is perhaps a surprising way to define XOR: 00:05:12 : xor 2dup nand 1+ dup + + + ; 00:15:57 Kolmogorov theorem... 00:42:30 --- join: Uniju (~frog_styl@cpe-74-78-4-232.mass.res.rr.com) joined #forth 01:39:02 --- join: Bunny351 (~Bunny351@p4FD2D6B7.dip0.t-ipconnect.de) joined #forth 01:52:01 --- join: true-grue (~true-grue@176.14.219.178) joined #forth 02:12:21 --- join: mtsd (3e5f4c02@gateway/web/freenode/ip.62.95.76.2) joined #forth 02:15:42 --- quit: brejtbart (Read error: Connection reset by peer) 02:16:36 --- join: brejtbart (~chat@p54B2FC32.dip0.t-ipconnect.de) joined #forth 02:51:21 --- quit: proteus-guy (Remote host closed the connection) 02:55:57 --- quit: nighty- (Quit: Disappears in a puff of smoke) 03:04:28 --- join: GeDaMo (~GeDaMo@212.225.125.110) joined #forth 03:13:16 --- join: wa5qjh (~Thunderbi@121.54.90.149) joined #forth 03:17:08 --- quit: karswell` (Ping timeout: 246 seconds) 03:19:18 --- join: proteusguy (~proteus-g@180.183.45.23) joined #forth 03:19:18 --- mode: ChanServ set +v proteusguy 03:53:16 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 04:27:11 --- quit: Bunny351 (Quit: Bunny351) 04:27:29 --- join: Bunny351 (~Bunny351@p4FD2D6B7.dip0.t-ipconnect.de) joined #forth 04:33:49 --- quit: wa5qjh (Ping timeout: 260 seconds) 04:43:40 --- quit: proteusguy (Ping timeout: 258 seconds) 05:29:25 --- quit: bedah (Ping timeout: 255 seconds) 05:31:56 --- quit: mtsd (Ping timeout: 260 seconds) 05:32:23 --- join: MickyW (~MickyW@p57A2F25C.dip0.t-ipconnect.de) joined #forth 05:41:14 --- join: bedah (~bedah@2a02:810d:243f:f584:be91:831b:5cc8:70e5) joined #forth 05:56:23 Wow, sounds great! 07:21:36 --- join: gravicappa (~gravicapp@ppp83-237-169-124.pppoe.mtu-net.ru) joined #forth 07:59:50 I had an idea this morning 08:00:26 I was thinking about replacing ' with word, and then changing most parsing words to take a string from the stack 08:00:43 so, for example, ": foo bar baz ;" might become "' foo : bar baz ;" 08:00:54 I've seen systems like that 08:01:07 I can't name one off the top of my head 08:01:46 Although I think what happened was that any word which wasn't in the dictionary would be put on the stack for later processing 08:02:12 that's actually where I started, but I decided that would be gross 08:05:12 partly because I'm still hung up on trying to design my syntax around being able to define a nice syntax highlighting definition, which is probably not the right criteria by which to design a language 08:24:31 You could also look at Postscript which uses prefixes e.g. /name is a symbol rather than a string "name" 08:25:47 --- join: ACE_Recliner (~ACE_Recli@c-98-220-46-30.hsd1.in.comcast.net) joined #forth 08:36:21 oh cool, thanks 08:36:41 not sure about that, though. I kind of like keeping the parser dumb 08:38:24 There's an RFC for recognizers to enable adding to the parser 08:40:04 --- join: mark4 (~mark4@99.30.241.51) joined #forth 08:40:24 http://amforth.sourceforge.net/pr/Recognizer-rfc-C.pdf 08:45:08 way to turn a simple elegan programming language into a cluster (#^#(# gordian knot 08:45:25 not impressed with the way people code forth these days. they might as well be coding C 08:46:26 haha! 08:46:39 say it, brother! 08:46:59 C is the mark they would get if they turned in Forth code to me 08:51:55 i dont even like "postpone" 08:52:10 compile and [compile] are not broken, we dont need one ring to fit them all 08:52:21 amforth is for avr right? 08:53:01 im working on an xmega forth right now. using the atxmega256a3bu 10:17:18 --- quit: MrBusiness (Read error: Connection reset by peer) 10:20:09 --- quit: ZarutianPI (Read error: Connection reset by peer) 10:20:09 --- join: ZarutianPI2 (~pi@168-110-22-46.fiber.hringdu.is) joined #forth 10:21:29 --- quit: MickyW (Quit: Leaving. Have a nice time.) 10:31:57 compile and [compile] are broken 10:32:43 I've agreed with a lot of what I've read advocated for oldschool forth wisdom, but opponents of postpone are dead wrong about that one. 10:33:09 if I have to know how a word is implemented in order to postpone it, then that's busted 10:34:50 Meh, just use s" and evaluate :P 10:35:06 that's not the same though 10:44:50 --- nick: ZarutianPI2 -> ZarutianPI 11:15:28 --- quit: dual (Ping timeout: 246 seconds) 11:44:55 --- join: MickyW (~MickyW@p4FE8DF75.dip0.t-ipconnect.de) joined #forth 11:45:12 --- join: dual (~bonafide@cpe-74-75-153-119.maine.res.rr.com) joined #forth 11:59:09 --- quit: pointfree[m] (Ping timeout: 240 seconds) 11:59:29 --- quit: M-jimt (Ping timeout: 240 seconds) 12:20:07 --- join: xymbitff (9f7f20fe@gateway/web/freenode/ip.159.127.32.254) joined #forth 12:41:02 --- quit: ACE_Recliner (Ping timeout: 240 seconds) 12:51:54 --- join: regreg (AdiIRC@85.121.54.224) joined #forth 13:03:56 is there any forth for win64? 13:04:10 win32forth seems to be for win32 only and it's rather old too 13:04:48 lol 13:39:08 --- quit: GeDaMo (Remote host closed the connection) 13:59:14 regreg: There's a Windows installer for gForth https://github.com/mcandre/gforth-win 13:59:43 pointfree thanks 14:04:10 --- quit: MickyW (Quit: Leaving. Have a nice time.) 14:05:18 --- quit: gravicappa (Ping timeout: 240 seconds) 14:33:59 --- join: pointfree[m] (pointfreem@gateway/shell/matrix.org/x-nsgcokbtvpkfgwie) joined #forth 14:43:14 --- quit: xymbitff (Quit: Page closed) 14:56:26 --- join: M-jimt (jimtmatrix@gateway/shell/matrix.org/x-isismgtkwttlvmiq) joined #forth 16:07:02 --- join: ZarutianPI2 (~pi@168-110-22-46.fiber.hringdu.is) joined #forth 16:07:02 --- quit: ZarutianPI (Read error: Connection reset by peer) 16:09:08 --- nick: ZarutianPI2 -> ZarutianPI 16:18:46 --- join: diginet2_ (~diginet@107.170.146.29) joined #forth 16:19:13 --- join: ACE_Recliner (~ACE_Recli@c-98-220-46-30.hsd1.in.comcast.net) joined #forth 16:19:35 --- join: a3f_ (~a3f@unaffiliated/a3f) joined #forth 16:21:22 --- join: ZarutianPI2 (~pi@168-110-22-46.fiber.hringdu.is) joined #forth 16:26:34 --- quit: ZarutianPI (*.net *.split) 16:26:35 --- quit: a3f (*.net *.split) 16:26:37 --- quit: diginet2 (*.net *.split) 16:26:37 --- nick: a3f_ -> a3f 16:26:41 --- nick: diginet2_ -> diginet2 16:26:48 --- nick: ZarutianPI2 -> ZarutianPI 16:56:00 --- quit: true-grue (Read error: Connection reset by peer) 17:04:45 --- quit: Keshl (Quit: Konversation terminated!) 17:08:34 --- join: MrBusiness (~ArcMrBism@2602:306:8325:a300:9171:ee4c:209f:7043) joined #forth 17:39:37 --- join: Keshl (~Purple@24.115.185.149.res-cmts.gld.ptd.net) joined #forth 18:13:58 --- quit: ACE_Recliner (Remote host closed the connection) 18:32:10 --- join: proteus-guy (~proteusgu@180.183.55.202) joined #forth 18:45:17 --- quit: proteus-guy (Remote host closed the connection) 18:46:04 --- join: proteus-guy (~proteusgu@180.183.55.202) joined #forth 18:52:24 --- join: mark4_ (~mark4@99.30.241.51) joined #forth 18:54:40 --- quit: mark4 (Ping timeout: 246 seconds) 19:17:07 --- quit: Keshl (Quit: Konversation terminated!) 19:41:39 --- join: Keshl (~Purple@24.115.185.149.res-cmts.gld.ptd.net) joined #forth 20:38:31 --- quit: Bunny351 (Ping timeout: 240 seconds) 23:23:38 --- join: Bunny351 (~Bunny351@p4FD2C312.dip0.t-ipconnect.de) joined #forth 23:59:59 --- log: ended forth/17.06.16