00:00:00 --- log: started forth/18.07.31 00:02:58 --- quit: epony (Quit: QUIT) 00:37:27 --- join: gravicappa (~gravicapp@h62-133-162-83.dyn.bashtel.ru) joined #forth 00:42:45 --- join: ncv (~neceve@2a02:c7d:c5c9:a900:6eaf:6ef7:3b81:d5f6) joined #forth 00:42:45 --- quit: ncv (Changing host) 00:42:45 --- join: ncv (~neceve@unaffiliated/neceve) joined #forth 01:18:20 --- quit: Labu (Read error: Connection reset by peer) 01:34:38 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 01:37:49 --- join: Labu (~Labu@labu.pck.nerim.net) joined #forth 01:51:01 --- quit: dave9 (Quit: one love) 02:04:23 --- quit: ashirase (Ping timeout: 244 seconds) 02:05:22 --- join: ashirase (~ashirase@modemcable098.166-22-96.mc.videotron.ca) joined #forth 03:31:55 --- quit: nighty- (Quit: Disappears in a puff of smoke) 04:03:17 --- join: epony (~nym@79-100-130-129.ip.btc-net.bg) joined #forth 04:25:31 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 04:27:43 --- quit: wa5qjh (Remote host closed the connection) 04:35:54 --- join: tuusj (~tusj@185.176.245.240) joined #forth 04:39:43 --- quit: tusj (Ping timeout: 260 seconds) 04:55:38 --- quit: pierpal (Quit: Poof) 04:55:58 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 05:02:56 --- quit: pierpal (Quit: Poof) 05:03:16 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 05:07:44 --- quit: epony (Quit: QUIT) 05:20:35 --- join: epony (~nym@79-100-130-129.ip.btc-net.bg) joined #forth 05:26:13 --- quit: epony (Remote host closed the connection) 05:26:54 --- join: epony (~nym@79-100-130-129.ip.btc-net.bg) joined #forth 06:04:43 * Zarutian reads https://el-tramo.be/blog/waforth/ 06:14:12 hmm.. I would just have implemented a few primitive words and used Indirected Threaded Code. 07:29:22 --- quit: X-Scale (Ping timeout: 244 seconds) 07:31:16 --- join: [X-Scale] (~ARM@83.223.226.41) joined #forth 08:57:59 --- quit: [X-Scale] (Ping timeout: 256 seconds) 09:11:11 --- join: X-Scale (~ARM@83.223.249.95) joined #forth 09:25:03 --- quit: ncv (Ping timeout: 256 seconds) 09:44:22 --- join: dys (~dys@tmo-104-217.customers.d1-online.com) joined #forth 10:04:59 --- quit: proteusguy (Ping timeout: 260 seconds) 10:18:06 --- join: proteusguy (~proteus-g@cm-134-196-84-63.revip18.asianet.co.th) joined #forth 10:18:07 --- mode: ChanServ set +v proteusguy 10:21:17 --- quit: dys (Ping timeout: 256 seconds) 10:27:29 --- quit: nighty- (Quit: Disappears in a puff of smoke) 10:32:40 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 11:23:15 --- quit: Labu (Quit: WeeChat 2.0.1) 11:35:50 --- join: Labu (~Labu@labu.pck.nerim.net) joined #forth 11:38:55 Zarutian: "WebAssembly doesn’t allow unstructured jumps, let alone dynamic jumps". How are you going to write that NEXT? 12:08:38 --- join: dys (~dys@tmo-120-205.customers.d1-online.com) joined #forth 12:08:58 --- quit: dys (Remote host closed the connection) 12:09:14 --- join: dys (~dys@tmo-120-205.customers.d1-online.com) joined #forth 12:38:16 --- quit: pierpal (Quit: Poof) 12:38:32 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 12:55:58 --- quit: gravicappa (Ping timeout: 245 seconds) 13:02:34 --- quit: pierpal (Quit: Poof) 13:02:54 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 13:17:30 --- join: pierpa (50b5eb54@gateway/web/freenode/ip.80.181.235.84) joined #forth 13:45:17 reepca-laptop: hmm.. right. Then I would use an switch statement to branch on the value from the code field of words 13:45:56 sounds expensive 13:48:10 why? if the wasm is being jit'ed or compiled then it is just one fetch and an indirect jump through a jump table 13:49:32 sure it is 'expensive' as any meta morphic multi-exit branch is 13:51:26 Ah, I forgot for a moment there that it's "web assembly", not "web machine code" 13:52:29 I don't have too much experience with machine code, but so far I haven't heard of a switch instruction, only the software construct. 13:56:15 I do not get why people want to get rid of ecmascript and then use crappy c++ instead so much 13:59:47 I am squarely on the opinion that c++ is both under specified and over broad 14:00:19 I'm no fan of c++ either, but I don't care for javascript either 14:00:49 I think it is pretty good, for something that was thrown together in what ten days? 14:01:21 the DOM can go and die in a fire though. Slow arse shit. 14:02:33 I would have been rather estatic if he, the guy at netscape at the time whose name I do not recall, had said "fuck it" and gone with Scheme 14:04:28 Zarutian: likewise 14:05:30 are you like me that find traditional math notation confusing and often arbitrarily chosen? 14:05:54 some of it 14:08:34 for instance I took me a while to figure out an equation that described series sumnation of ?rotational-vector-endpoint-pathing? 14:09:06 sorry, I do not know what they are called in English, but in Icelandic they are called vigrur 14:09:55 basically you have one or more vectors of some lengths and treat them like the pointers of a clock 14:11:11 as you rotate them around you put your pen a their outward pointy end and draw a path 14:12:51 visually it isnt hard to grasp but the damn equation was just as obtuse as possible 14:16:48 --- quit: tuusj (Remote host closed the connection) 15:34:39 --- quit: pierpal (Ping timeout: 256 seconds) 15:48:45 revolution solids? 15:49:40 those things https://en.wikipedia.org/wiki/Solid_of_revolution ? 15:50:44 pierpa: nope not quite. This happens on a 2d plane 15:50:58 hmmm 15:53:37 continuing with the clock analogy, think of the pointers elongating and shortening depending where they happen to point 15:53:51 k 15:54:06 if one pointer is just of a constant length you get a circle 15:54:47 got it 15:54:58 well the path of its pointy end is a circle 15:57:02 now, if we have three of these pointers 120­° apart and turning at the same speed then their pointy ends describe the same circle if the do not vary in length 16:00:17 the problem this nasty equation came up in was to determine if the areas described (fitting verb no) by these three enclosing paths made by the vectors were of the same size 16:00:37 so, it's some kind of circular integral? 16:00:56 --- quit: X-Scale (Ping timeout: 240 seconds) 16:00:57 yeah, you might call it that 16:01:44 anyway, yes, mathematical notation generally sucks :) 16:02:15 basically it was a question on Alternating Current power production and consumption. Mostly to see if the generator would have ?wobble stress?. 16:02:27 ah! ok 16:02:57 understood the problem 16:03:28 the three vectors are basically the three poles of the three phase AC generator. 16:03:35 yes 16:03:59 it is bloody obvious if you just plot as described above 16:05:03 sometime^Goften mathematician don't want to make things too easy 16:05:14 mathematicians 16:08:24 --- quit: nighty- (Quit: Disappears in a puff of smoke) 16:14:20 but yeah that circular extrusion page was a nice attempt though 16:15:00 --- join: X-Scale (~ARM@46.50.2.23) joined #forth 16:26:56 --- join: dave9 (~dave@90.20.215.218.dyn.iprimus.net.au) joined #forth 16:27:08 hi 17:02:43 --- quit: dddddd (Remote host closed the connection) 17:04:07 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 17:04:47 --- join: wa5qjh (~quassel@175.158.225.196) joined #forth 17:04:48 --- quit: wa5qjh (Changing host) 17:04:48 --- join: wa5qjh (~quassel@freebsd/user/wa5qjh) joined #forth 17:54:41 --- quit: amuck (Ping timeout: 268 seconds) 17:56:01 --- join: amuck (~amuck@152.243.185.35.bc.googleusercontent.com) joined #forth 18:27:41 --- join: nighty- (~nighty@kyotolabs.asahinet.com) joined #forth 18:36:05 Hey guys, I was just able to do a timing test on a lodsd based next vs. a mov / add based one. 18:36:24 lodsd is faster by 33 picoseconds (per execution of NEXT). 19:53:30 --- quit: dave9 (Quit: one love) 20:21:33 --- quit: pierpa (Quit: Page closed) 20:35:37 --- quit: pierpal (Quit: Poof) 20:35:58 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 20:56:30 --- quit: Labu (Ping timeout: 260 seconds) 20:59:20 --- join: Labu (~Labu@labu.pck.nerim.net) joined #forth 21:13:36 --- quit: pierpal (Quit: Poof) 21:13:55 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 21:22:11 --- join: dave9 (~dave@90.20.215.218.dyn.iprimus.net.au) joined #forth 21:35:19 --- quit: X-Scale (Quit: Want to be different? Try HydraIRC -> http://www.hydrairc.com <-) 21:54:42 --- quit: reepca-laptop (Remote host closed the connection) 23:05:09 --- quit: dys (Ping timeout: 256 seconds) 23:16:48 --- quit: ashirase (Ping timeout: 256 seconds) 23:18:10 --- quit: Keshl (Quit: Konversation terminated!) 23:22:48 --- join: Keshl (~Purple@24.115.185.149.res-cmts.gld.ptd.net) joined #forth 23:28:36 --- join: ashirase (~ashirase@modemcable098.166-22-96.mc.videotron.ca) joined #forth 23:43:04 --- join: tusj (~tusj@185.176.245.240) joined #forth 23:47:23 --- join: gravicappa (~gravicapp@h62-133-162-101.dyn.bashtel.ru) joined #forth 23:59:59 --- log: ended forth/18.07.31