00:00:00 --- log: started retro/10.12.01 00:13:11 --- quit: erider (Ping timeout: 245 seconds) 00:18:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 00:31:13 --- join: roarde (~roarde@pdpc/supporter/active/sixforty) joined #retro 00:33:11 --- quit: erider (Ping timeout: 245 seconds) 00:38:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 00:51:54 --- quit: oPless (Quit: Leaving.) 00:53:12 --- quit: erider (Ping timeout: 245 seconds) 00:58:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 00:59:31 --- quit: roarde (Ping timeout: 255 seconds) 01:13:11 --- quit: erider (Ping timeout: 245 seconds) 01:18:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 01:24:22 --- join: oPless (~oPless@cpc14-cmbg15-2-0-cust142.5-4.cable.virginmedia.com) joined #retro 01:33:11 --- quit: erider (Ping timeout: 245 seconds) 01:38:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 01:53:11 --- quit: erider (Ping timeout: 245 seconds) 01:58:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 02:33:11 --- quit: erider (Ping timeout: 245 seconds) 02:38:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 02:53:11 --- quit: erider (Ping timeout: 245 seconds) 02:58:15 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 03:13:11 --- quit: erider (Ping timeout: 245 seconds) 03:18:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 03:33:11 --- quit: erider (Ping timeout: 245 seconds) 03:38:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 04:03:11 --- quit: erider (Ping timeout: 245 seconds) 04:08:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 04:43:11 --- quit: erider (Ping timeout: 245 seconds) 04:48:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 05:03:11 --- quit: erider (Ping timeout: 245 seconds) 05:08:11 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 05:53:09 --- quit: erider (Ping timeout: 240 seconds) 05:58:20 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 06:13:09 --- quit: erider (Ping timeout: 240 seconds) 06:18:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 06:33:11 --- quit: erider (Ping timeout: 245 seconds) 06:38:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 06:53:11 --- quit: erider (Ping timeout: 245 seconds) 06:58:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 07:13:11 --- quit: erider (Ping timeout: 245 seconds) 07:18:15 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 07:43:11 --- quit: erider (Ping timeout: 245 seconds) 07:48:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 11:14:02 --- quit: oPless (Quit: Leaving.) 11:31:14 --- join: oPless (~oPless@cpc3-cmbg10-0-0-cust867.5-4.cable.virginmedia.com) joined #retro 11:41:15 --- quit: oPless (Read error: Connection reset by peer) 11:48:11 --- join: oPless (~oPless@cpc3-cmbg10-0-0-cust867.5-4.cable.virginmedia.com) joined #retro 13:35:14 --- quit: crc (*.net *.split) 13:37:56 --- join: crc (~quassel@li125-93.members.linode.com) joined #retro 15:50:43 --- quit: erider (Changing host) 15:50:43 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 15:56:17 * crc pushed a fixed version of the C vm to the repo; the old one was broken in subtle ways that was causing corrupt images to be built 16:29:17 hi all 16:41:59 --- quit: oPless (Read error: Connection reset by peer) 16:42:52 --- join: oPless (~oPless@cpc3-cmbg10-0-0-cust867.5-4.cable.virginmedia.com) joined #retro 16:43:19 --- join: oPless1 (~oPless@cpc3-cmbg10-0-0-cust867.5-4.cable.virginmedia.com) joined #retro 16:43:27 hi erider 16:43:46 * crc is testing a new python implementation which is faster than the original one 16:44:39 crc: how? 16:44:58 it was rewritten by someone who actually knows python :) 16:45:26 --- quit: oPless1 (Client Quit) 16:47:06 --- quit: oPless (Ping timeout: 240 seconds) 16:47:23 crc: do you have a link 16:48:03 in a couple of minutes; still working on one issue with it at present 16:48:21 ok 16:55:31 see https://spreadsheets.google.com/ccc?key=0ArQ9snhGsa7HdHgxaWdkSEJ5elJvenU5X2t1MW0yeFE&hl=en&authkey=COWfq_QC for the old/new runtime numbers 16:58:34 crc: hey is spidermonkey the js implementation without the browser 16:59:04 yes 17:00:29 hmm crc have you even used it 17:00:40 no 17:04:15 erider: http://retroforth.org/ngaro/retro.py 17:07:07 I have no desire to use javascript outside of a browser 17:17:29 crc: is the code condensed 17:19:26 it makes use of a lot of python bits I've never used before, and does some intelligent handling of the instruction set. 17:19:54 it's about 40 lines longer than my original, but some of those are blanks, and the performance boost is more than worth it 17:20:22 it looks real clean 17:24:14 it's now faster than the lua (though not faster than LuaJIT) 17:25:34 crc: way do you think that lua is so fast 17:26:35 I'm assuming they spent a fair amount of time tweaking the lua vm for performance 17:28:51 crc: hmm that is interesting 17:39:40 crc: so lua is the faster scripting language you have on your chart right now right? 17:40:36 sbcl would be fastest, unless you count luajit 17:40:54 plain python is now faster than plain lua 17:50:01 crc: yeah but isn't luajit apart of lua 17:50:44 nope; it ships separately 17:52:57 oh 18:14:03 crc: lua is a whacky but powerful language? 18:16:01 lua is an ok language. it's clean enough, but lacks some basics (like bit-level operations) 18:18:59 :) crc yeah I know you did like that 18:19:43 its really a stripped down language that exceeded what it was created for 18:27:12 crc: did you make the repairs to the C vm 18:27:18 yes 18:27:50 it's now working, and has an extra feature: a --track command line option to track the number of instructions being executed 18:28:31 whew! debug feature 18:41:23 profiling moreso than debugging 18:46:59 to startup and execute 'bye' takes 3317 instructions. 18:47:23 displaying the list of words and then exiting takes 123,180 18:49:23 executing the 10,000,000 loop benchmark takes 140,212,178 instructions 23:38:36 --- quit: docl (Ping timeout: 245 seconds) 23:59:59 --- log: ended retro/10.12.01