00:00:00 --- log: started forth/19.02.20 00:01:04 --- quit: yrm (Quit: yrm) 00:05:18 PoppaVic: thanks! I'm reading it now 00:30:42 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 00:33:48 --- quit: dys (Ping timeout: 250 seconds) 01:01:49 --- join: spestov (~spestov@cpe-67-245-201-127.nyc.res.rr.com) joined #forth 01:24:52 --- join: yrm (~yrm@KD106165109038.ppp-bb.dion.ne.jp) joined #forth 01:31:39 --- quit: yrm (Quit: yrm) 01:34:29 --- quit: spestov (Ping timeout: 240 seconds) 02:04:38 --- quit: ashirase (Ping timeout: 257 seconds) 02:10:00 --- join: ashirase (~ashirase@modemcable098.166-22-96.mc.videotron.ca) joined #forth 02:11:44 --- quit: mtsd (Quit: WeeChat 1.6) 03:25:49 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 03:31:57 --- join: spestov (~spestov@cpe-67-245-201-127.nyc.res.rr.com) joined #forth 03:58:49 --- quit: mtsd (Ping timeout: 240 seconds) 04:05:52 --- quit: spestov (Ping timeout: 246 seconds) 04:22:39 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 04:23:39 --- join: yrm (~yrm@KD106165109038.ppp-bb.dion.ne.jp) joined #forth 04:32:22 --- quit: yrm (Quit: yrm) 04:33:02 --- quit: mark4 (Quit: Leaving) 04:44:31 --- quit: pierpal (Quit: Poof) 04:44:49 --- join: pierpal (~pierpal@host254-58-dynamic.44-79-r.retail.telecomitalia.it) joined #forth 04:46:28 --- join: rdrop-exit (~markwilli@112.201.168.172) joined #forth 05:00:47 --- quit: dave0 (Quit: dave's not here) 05:06:39 --- quit: jemarch (Ping timeout: 250 seconds) 06:02:12 --- join: spestov (~spestov@cpe-67-245-201-127.nyc.res.rr.com) joined #forth 06:35:13 --- quit: spestov (Ping timeout: 255 seconds) 07:20:44 --- join: spestov (~spestov@cpe-67-245-201-127.nyc.res.rr.com) joined #forth 07:28:33 bluekelp: http://www.ultratechnology.com/method.htm 07:28:55 basically everything Jeff Fox ever wrote, although it does become hard to read 07:30:44 --- quit: tabemann (Ping timeout: 250 seconds) 07:30:56 pointfree: this geometric algebra looks cool 07:33:26 I wish I was a maths head 07:33:40 i wish i was an oscar mayer weiner 07:34:43 Wilhelm Von always made the best frankfurters, imo 07:35:43 questionable 07:38:05 --- quit: spestov (Ping timeout: 272 seconds) 07:46:03 this morning projects in retro/native: rewriting the text display driver in forth and porting the block editor 07:46:18 native with a block editor huh 07:46:22 that'd be cool 07:46:24 the editor works, though blocks can't be saved yet 07:46:43 Oh, interesting. I know Frankfurter as "Wiener". 07:46:44 the text display workso other than scrolling 07:47:32 would the block editor be editing blocks in RAM or on disk? 07:47:43 s/RAM/memory 07:47:46 crc: For scrolling, you can check if you are attempting to write over the limit right now, then move all lines one up and clear the last line, then write to that last line. 07:52:52 WilhelmVonWeiner: as on the hosted system, blocks are stored in RAM and will be written to disk after updates 08:05:22 --- join: spestov (~spestov@cpe-67-245-201-127.nyc.res.rr.com) joined #forth 08:17:06 --- join: DabsR (~Mutter@190.87.244.93) joined #forth 08:25:43 --- quit: DabsR (Quit: Mutter: www.mutterirc.com) 08:48:25 --- quit: spestov (Ping timeout: 255 seconds) 09:01:35 --- quit: rdrop-exit (Quit: Lost terminal) 09:10:04 --- quit: nighty- (Quit: Disappears in a puff of smoke) 09:21:17 --- join: spestov (~spestov@cpe-67-245-201-127.nyc.res.rr.com) joined #forth 09:34:04 I added scrolling. Now time to start cleaning up the code... 09:58:41 --- join: dys (~dys@tmo-120-141.customers.d1-online.com) joined #forth 11:25:57 --- quit: gravicappa (Ping timeout: 244 seconds) 12:14:14 minimal ata support is functioning, so I can manually save/reload blocks from disk 12:15:34 that's so cool 12:19:13 --- join: yrm (~yrm@KD106165109038.ppp-bb.dion.ne.jp) joined #forth 12:25:55 Oh, neat 12:27:33 --- quit: yrm (Quit: yrm) 12:30:23 does anyone know who runs the IRC logger here? I'd like to investigate logging some channels myself and not reinventing the wheel is a thing I'm keen on 12:36:57 bluekelp: try nef@bespin.org or nef@tunes.org 12:49:19 he hasn't logged into bespin recently though (finger shows Oct 29, 2018 as the most recent login) 12:53:30 https://hal.inria.fr/hal-01100647/document 12:53:40 Branch Prediction and the Performance of Interpreters – Don’t Trust Folklore 12:53:56 would this apply to forth implementations? what type of threading would it suggest is best in modern times 13:01:18 I would think this would apply to most anything - the basic problem is that a huge part of the performance of modern processors comes from "fetching ahead" (that's a simple way of saying it, but it captures the idea). To do that through a branch you have to predict which way you're going to go. 13:01:39 If you get it right, you're golden, but if you don't there's a huge performance hit as you toss stuff you fetched and re-fetch down the other path. 13:01:50 I don't think it really has much to do with the underlying language. 13:02:22 Ultimately they all boil down to the same processor conditional jump instructions. 13:03:12 What they ought to do is just give you two versions of every conditional jump - one that directed lookahead down the "taken" path, and one that sent it down the "not taken" path. 13:03:24 Then you as the programmer could apply your knowledge of your problem and select the right one. 13:33:10 --- join: dave0 (~dave0@193.060.dsl.syd.iprimus.net.au) joined #forth 13:33:45 hi 13:34:31 Hi dave 13:35:06 hi john_cephalopoda 13:55:11 --- quit: dys (Ping timeout: 268 seconds) 14:14:08 --- quit: cantstanya (Remote host closed the connection) 14:16:37 --- quit: spestov (Ping timeout: 246 seconds) 14:16:53 --- join: cantstanya (~chatting@gateway/tor-sasl/cantstanya) joined #forth 14:45:12 --- join: spestov (~spestov@cpe-67-245-201-127.nyc.res.rr.com) joined #forth 15:01:55 --- quit: spestov (Ping timeout: 255 seconds) 15:05:45 --- join: mark4 (~mark4@12.41.103.244) joined #forth 15:16:13 --- quit: john_cephalopoda (Ping timeout: 258 seconds) 15:18:03 --- join: john_cephalopoda (~john@unaffiliated/john-cephalopoda/x-6407167) joined #forth 15:28:20 --- join: yrm (~yrm@KD106130204082.au-net.ne.jp) joined #forth 15:31:57 --- join: spestov (~spestov@cpe-67-245-201-127.nyc.res.rr.com) joined #forth 15:51:32 --- quit: yrm (Quit: yrm) 15:55:06 --- join: nighty- (~nighty@b157153.ppp.asahi-net.or.jp) joined #forth 16:04:55 --- quit: spestov (Ping timeout: 255 seconds) 16:05:32 --- quit: john_cephalopoda (Ping timeout: 250 seconds) 16:07:15 --- join: john_cephalopoda (~john@unaffiliated/john-cephalopoda/x-6407167) joined #forth 16:07:46 --- quit: mark4 (Quit: Leaving) 16:23:19 --- quit: the_cuckoo (Ping timeout: 246 seconds) 16:53:01 --- join: spestov (~spestov@cpe-67-245-201-127.nyc.res.rr.com) joined #forth 17:02:15 --- join: the_cuckoo (~charlie@d51a50ae9.access.telenet.be) joined #forth 17:31:38 --- join: travisb (~travisb@rrcs-162-155-170-75.central.biz.rr.com) joined #forth 17:32:00 --- nick: travisb -> tabemann 17:42:44 --- quit: pareidolia (Ping timeout: 268 seconds) 17:53:11 --- join: pareidolia (~pareidoli@87.213.124.143) joined #forth 18:05:50 --- quit: tabemann (Ping timeout: 245 seconds) 18:09:23 --- join: rdrop-exit (~markwilli@112.201.168.172) joined #forth 18:09:55 --- quit: `presiden (Quit: WeeChat 2.4-dev) 18:22:51 --- quit: dave0 (Quit: dave's not here) 18:56:21 Good morning Forthwrights 19:11:26 good evening rdrop-exit 19:19:57 good thursday forthnight 19:32:41 --- join: gravicappa (~gravicapp@h109-187-233-79.dyn.bashtel.ru) joined #forth 19:35:21 --- join: tabemann (~travisb@172-13-49-137.lightspeed.milwwi.sbcglobal.net) joined #forth 19:37:52 Hi crc and presiden 19:37:58 hey guys 19:38:10 Hi tabemann 19:52:58 --- quit: proteusguy (Ping timeout: 250 seconds) 19:53:55 --- join: yrm (~yrm@KD106130204082.au-net.ne.jp) joined #forth 20:05:59 --- quit: yrm (Quit: yrm) 20:06:59 --- quit: dddddd (Remote host closed the connection) 20:33:18 --- quit: rdrop-exit (Quit: Lost terminal) 20:46:59 --- join: yrm (~yrm@KD106130204082.au-net.ne.jp) joined #forth 20:47:03 --- join: proteusguy (~proteusgu@223.27.226.101) joined #forth 20:47:03 --- mode: ChanServ set +v proteusguy 20:49:08 --- quit: yrm (Client Quit) 21:00:51 --- join: yrm (~yrm@KD106130204082.au-net.ne.jp) joined #forth 21:05:31 --- quit: yrm (Ping timeout: 255 seconds) 21:10:53 --- join: rdrop-exit (~markwilli@112.201.168.172) joined #forth 21:58:09 --- quit: spestov (Ping timeout: 272 seconds) 22:03:27 --- join: yrm (~yrm@KD106130204082.au-net.ne.jp) joined #forth 22:04:22 --- quit: proteusguy (Remote host closed the connection) 22:06:33 --- quit: yrm (Client Quit) 22:25:28 --- join: spestov (~spestov@cpe-67-245-201-127.nyc.res.rr.com) joined #forth 22:59:17 --- quit: spestov (Ping timeout: 246 seconds) 23:35:35 --- join: yrm (~yrm@KD106130204082.au-net.ne.jp) joined #forth 23:38:01 --- quit: yrm (Read error: Connection reset by peer) 23:40:54 --- join: yrm (~yrm@KD106130204082.au-net.ne.jp) joined #forth 23:59:59 --- log: ended forth/19.02.20