00:00:00 --- log: started forth/17.06.12 01:01:01 --- quit: karswell` (Remote host closed the connection) 01:02:21 --- join: karswell` (~user@65.91.199.146.dyn.plus.net) joined #forth 01:04:45 --- join: proteusguy (~proteus-g@180.183.131.206) joined #forth 01:04:45 --- mode: ChanServ set +v proteusguy 01:26:02 --- quit: wa5qjh (Remote host closed the connection) 01:50:31 --- join: wa5qjh (~leaverite@121.54.90.131) joined #forth 02:02:32 --- join: leaverite (~Thunderbi@121.54.90.131) joined #forth 02:11:41 --- quit: leaverite (Remote host closed the connection) 02:12:02 --- join: leaverite (~Thunderbi@121.54.90.131) joined #forth 02:49:00 --- join: GeDaMo (~GeDaMo@62.56.75.248) joined #forth 03:31:49 --- quit: nighty- (Quit: Disappears in a puff of smoke) 04:03:20 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 04:07:34 --- quit: wa5qjh (Remote host closed the connection) 04:10:40 --- quit: leaverite (Ping timeout: 255 seconds) 04:20:14 --- join: true-grue (~true-grue@176.14.219.178) joined #forth 04:32:16 --- join: wa5qjh (~Thunderbi@121.54.90.131) joined #forth 04:39:56 --- join: smokeink (~smoke@175.20.93.176) joined #forth 04:43:15 --- quit: smokeink (Client Quit) 04:48:33 --- quit: rprimus (Ping timeout: 260 seconds) 04:51:11 --- quit: wa5qjh (Quit: wa5qjh) 04:53:18 --- join: diaperglu (2d160ada@gateway/web/freenode/ip.45.22.10.218) joined #forth 05:09:21 --- quit: diaperglu (Ping timeout: 260 seconds) 05:51:02 --- quit: proteusguy (Remote host closed the connection) 06:05:00 --- join: wa5qjh (~Thunderbi@121.54.90.131) joined #forth 06:20:23 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 06:30:38 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 06:42:46 --- quit: Uniju (Ping timeout: 255 seconds) 07:10:23 --- join: Uniju (~frog_styl@cpe-74-78-4-232.mass.res.rr.com) joined #forth 07:25:14 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 07:33:30 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 07:55:48 --- quit: karswell` (Ping timeout: 240 seconds) 08:24:39 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 08:41:48 --- quit: Uniju (Ping timeout: 268 seconds) 09:20:40 --- join: rprimus (~micro@178.79.128.27) joined #forth 09:21:04 --- nick: rprimus -> Guest99034 09:30:06 --- nick: Guest99034 -> rprimus 09:30:56 --- join: Chef_Gromboli (~Chef_Grom@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 09:53:32 --- quit: bedah (Ping timeout: 255 seconds) 10:05:47 --- join: bedah (~bedah@2a02:810d:243f:f584:221:ccff:fe5f:92ff) joined #forth 10:07:13 --- join: proteus-guy (~proteusgu@180.183.55.202) joined #forth 10:37:03 --- join: proteusguy (~proteus-g@49.228.92.234) joined #forth 10:37:03 --- mode: ChanServ set +v proteusguy 10:45:43 --- join: ACE_Recliner (~ACE_Recli@c-98-220-46-30.hsd1.in.comcast.net) joined #forth 11:20:26 --- quit: proteusguy (Ping timeout: 240 seconds) 11:40:50 --- join: proteusguy (~proteus-g@49.228.92.234) joined #forth 11:40:50 --- mode: ChanServ set +v proteusguy 11:45:59 --- join: gravicappa (~gravicapp@ppp83-237-162-133.pppoe.mtu-net.ru) joined #forth 12:07:19 --- quit: ACE_Recliner (Remote host closed the connection) 12:26:38 --- quit: proteusguy (Ping timeout: 245 seconds) 13:48:34 --- quit: GeDaMo (Remote host closed the connection) 14:14:54 --- join: Uniju (~frog_styl@cpe-74-78-4-232.mass.res.rr.com) joined #forth 14:16:58 --- join: JDat (~JDat@89.248.91.5) joined #forth 14:19:10 --- quit: JDat (Client Quit) 14:34:26 --- quit: gravicappa (Ping timeout: 246 seconds) 16:03:44 --- quit: nighty- (Quit: Disappears in a puff of smoke) 16:29:14 --- quit: true-grue (Read error: Connection reset by peer) 17:21:59 I'm tempted to get rid of immediate words that are used to parse the next word 17:22:03 like ['] 17:22:32 just because there's no good way to get the syntax highlighting to always be quite right 17:22:44 and why wouldn't I just use [ ' foo ] literal 17:23:03 (or in my forth, [ ' foo ] #) 17:42:51 Good point. 17:44:43 zy]x[yz: Have You implemented some DocString system? Something very simple, like associating txt with XTs. 17:44:55 no 17:46:58 I'd be interested in doing that but it would have to somehow hook into vim because I like vim too much 17:49:10 another idea I've had is to just try doing without syntax highlighting 17:49:29 or to come up with an extremely minimal highlighting, like only doing comments and numeric and string literals 17:49:57 but that still breaks because the fundamental problem is telling when " begins a string literal or is parsed by ' 18:04:45 --- join: nighty- (~nighty@kyotolabs.asahinet.com) joined #forth 18:13:09 forth and syntax highlighting don't really 18:13:10 mix 18:13:40 Because there's no set lexer and you can mess with the input stream. AKA immediate words 18:14:12 You could define a vocabulary/sublanguage that you can do syntax highlighting on 18:14:45 yeah 18:15:09 so far I've been trying to do it by using naming convention hints 18:16:25 like words ending with : parse a word and create (create:, variable:, etc), words beginning with a : start a definition (:, :code), words surrounded by [] are immediate and parse the next word, etc. 18:16:50 but then that introduces restrictions in how you name your words 18:17:01 It's all on you, that's the beauty of forth ;) 18:17:43 --- quit: Zarutian (Quit: Zarutian) 18:47:29 dograt: that's also the major downfall of forth - it's useful, but it kinda misses the point of what programming languages should be doing 18:47:52 Not if you consider it a language-building kit 18:48:25 Forth isn't just : dup and swap 19:25:16 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 19:31:46 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 20:25:46 --- quit: wa5qjh (Remote host closed the connection) 20:27:07 --- join: wa5qjh (~Thunderbi@121.54.90.131) joined #forth 20:42:51 --- quit: Bunny351 (Ping timeout: 240 seconds) 20:58:06 --- quit: wa5qjh (Remote host closed the connection) 21:56:39 --- quit: Chef_Gromboli (Quit: Leaving) 23:25:10 --- join: mtsd (3e5f4c02@gateway/web/freenode/ip.62.95.76.2) joined #forth 23:59:59 --- log: ended forth/17.06.12