00:00:00 --- log: started forth/17.10.27 00:01:57 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 00:03:19 --- quit: wa5qjh (Ping timeout: 248 seconds) 00:03:20 --- nick: wa5qjh_ -> wa5qjh 00:05:41 --- join: bedah (~bedah@2a02:810d:243f:f584:4122:bc9a:641c:99a3) joined #forth 00:07:22 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 00:07:51 --- quit: wa5qjh (Ping timeout: 252 seconds) 00:07:51 --- nick: wa5qjh_ -> wa5qjh 00:12:15 --- quit: wa5qjh (Ping timeout: 252 seconds) 00:13:01 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 00:13:05 --- join: igstan (~igstan@89.36.15.98) joined #forth 00:13:05 --- quit: igstan (Client Quit) 00:15:55 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 00:17:12 --- quit: wa5qjh (Ping timeout: 252 seconds) 00:20:21 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 00:21:54 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 00:26:13 --- quit: wa5qjh (Ping timeout: 248 seconds) 00:27:54 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 00:30:43 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 00:32:05 --- quit: wa5qjh (Ping timeout: 248 seconds) 00:34:47 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 00:36:42 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 00:36:52 --- quit: mnemnion (Remote host closed the connection) 00:37:25 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:c892:b723:7cf:e333) joined #forth 00:38:31 --- join: mtsd (~mtsd@h-158-174-23-206.NA.cust.bahnhof.se) joined #forth 00:41:45 --- quit: mnemnion (Ping timeout: 255 seconds) 00:42:44 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 00:43:05 --- quit: wa5qjh_ (Remote host closed the connection) 00:43:19 --- quit: wa5qjh (Ping timeout: 248 seconds) 01:03:07 --- join: dys (~dys@2003:5b:203b:100:6af7:28ff:fe06:801) joined #forth 01:47:45 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:6d49:bce4:e566:fc17) joined #forth 01:51:57 --- quit: mnemnion (Ping timeout: 246 seconds) 02:50:57 --- join: proteus-guy (~proteusgu@14.207.176.153) joined #forth 04:12:51 --- join: proteusguy (~proteus-g@14.207.176.153) joined #forth 04:12:52 --- mode: ChanServ set +v proteusguy 04:16:45 --- quit: nighty- (Quit: Disappears in a puff of smoke) 04:42:24 --- quit: proteusguy (Remote host closed the connection) 04:44:21 --- join: karswell_ (~user@183.92.199.146.dyn.plus.net) joined #forth 05:05:20 --- join: proteusguy (~proteus-g@2405:9800:bc10:1ca:f07c:9eaa:2c09:57cd) joined #forth 05:05:20 --- mode: ChanServ set +v proteusguy 05:12:54 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:f8d2:d9fa:f932:a47f) joined #forth 05:17:30 --- quit: mnemnion (Ping timeout: 252 seconds) 05:35:39 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:dc3f:ae67:65a4:fdaf) joined #forth 05:40:02 --- quit: mnemnion (Ping timeout: 258 seconds) 05:51:35 --- quit: karswell_ (Ping timeout: 248 seconds) 05:52:49 --- join: karswell_ (~user@230.92.199.146.dyn.plus.net) joined #forth 06:12:27 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:40b:efef:9b35:4252) joined #forth 06:17:00 --- quit: mnemnion (Ping timeout: 255 seconds) 06:27:12 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 06:41:12 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:30db:17cf:3bbb:a043) joined #forth 06:45:31 --- quit: mnemnion (Ping timeout: 246 seconds) 06:55:16 --- join: Gromboli (~Gromboli@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 08:42:21 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:30db:17cf:3bbb:a043) joined #forth 09:34:13 --- quit: dys (Ping timeout: 246 seconds) 10:15:56 --- quit: ZombieChicken (Remote host closed the connection) 10:16:24 --- join: ZombieChicken (~weechat@gateway/tor-sasl/forgottenwizard) joined #forth 10:21:01 --- join: Mat4 (~david@ip5b409eae.dynamic.kabel-deutschland.de) joined #forth 10:23:06 --- quit: ZombieChicken (Remote host closed the connection) 10:23:33 --- join: ZombieChicken (~weechat@gateway/tor-sasl/forgottenwizard) joined #forth 10:27:07 --- part: Mat4 left #forth 10:47:53 --- quit: mnemnion (Remote host closed the connection) 10:48:26 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:30db:17cf:3bbb:a043) joined #forth 10:52:37 --- quit: mnemnion (Ping timeout: 246 seconds) 10:54:43 --- join: dys (~dys@tmo-113-68.customers.d1-online.com) joined #forth 10:59:10 --- join: gravicappa (~gravicapp@ppp83-237-175-159.pppoe.mtu-net.ru) joined #forth 12:13:30 --- quit: karswell_ (Read error: Connection reset by peer) 12:42:23 --- quit: mtsd (Remote host closed the connection) 14:59:15 Has anyone come up with a nice implementation of parallel concatenation in assembly for Forth? 14:59:39 https://www.reddit.com/r/Forth/comments/73tn16/a_simply_arited_concatenative_language/ 15:02:31 --- quit: gravicappa (Remote host closed the connection) 15:41:10 looks like a language implementing parallel concatenation would need to be a tree-based concatenation language like enchilada 15:45:22 I might do an implicit k-ary tree in place of the usual parameter stack https://en.wikipedia.org/wiki/K-ary_tree#Methods_for_storing_k-ary_trees 15:56:35 create mystack 2 c, 2 c, 3 c, 3 c, 15:58:45 : c ( child parent -- addr ) 2* + mystack + ; 15:59:26 : p ( node -- parent ) 1- 2/ ; 16:00:20 0 0 c c@ . 2 16:00:33 1 0 c c@ . 2 16:00:56 0 1 c c@ . 3 16:01:07 1 1 c c@ . 3 16:01:42 mystack 4 dump 16:01:56 02 02 03 03 16:05:42 ( the implicit k-ary tree maps cleanly to the example given in https://www.reddit.com/r/Forth/comments/73tn16/a_simply_arited_concatenative_language/ it is also compatible with stacks) 16:16:31 tree arities can be chosen after the fact, the stacks and k-ary trees can be mixed arbitrarily. 16:47:22 --- join: wa5qjh (~quassel@175.158.225.200) joined #forth 16:47:22 --- quit: wa5qjh (Changing host) 16:47:22 --- join: wa5qjh (~quassel@freebsd/user/wa5qjh) joined #forth 20:27:04 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:e8fe:bd84:5953:b2e9) joined #forth 20:32:42 --- quit: mnemnion (Ping timeout: 252 seconds) 20:34:57 --- quit: Gromboli (Quit: Leaving) 20:46:19 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:e8fe:bd84:5953:b2e9) joined #forth 20:56:02 --- quit: wa5qjh (Remote host closed the connection) 20:59:02 --- join: wa5qjh (~quassel@175.158.225.200) joined #forth 20:59:03 --- quit: wa5qjh (Changing host) 20:59:03 --- join: wa5qjh (~quassel@freebsd/user/wa5qjh) joined #forth 21:12:49 --- quit: wa5qjh (Remote host closed the connection) 23:07:27 --- quit: dys (Ping timeout: 240 seconds) 23:08:42 --- join: dys (~dys@tmo-109-145.customers.d1-online.com) joined #forth 23:22:54 --- join: wa5qjh (~quassel@175.158.225.200) joined #forth 23:22:54 --- quit: wa5qjh (Changing host) 23:22:54 --- join: wa5qjh (~quassel@freebsd/user/wa5qjh) joined #forth 23:59:59 --- log: ended forth/17.10.27