00:00:00 --- log: started retro/11.02.16 06:46:50 --- join: aisa (~aisa@173-10-243-253-Albuquerque.hfc.comcastbusiness.net) joined #retro 08:45:15 latest benchmark results: https://spreadsheets.google.com/pub?hl=en&hl=en&key=0ArQ9snhGsa7HdEp1aTRfMzNndVU1TkJWdmVFUDlLalE&output=html 08:46:50 crc: of what 08:47:12 ah nevermind 08:47:22 the various vm implementations 08:47:26 cool 08:47:40 (except for the go one by yiyus, which I can't build on the linode yet) 08:48:22 ruby 1.9 seems pretty comparable to python 2 & lua, cool 08:49:10 1.9 is ok; 1.8 is brutally slow though :) 08:50:05 yep 08:50:10 (and hi) 08:51:02 hi cfa 09:10:52 --- join: Mat2 (5b4085ac@gateway/web/freenode/ip.91.64.133.172) joined #retro 09:10:56 hello 09:21:36 hi Mat 09:49:12 hi crc, just read the results of your benchmarks 09:50:52 I found the timings of the C#, C and LuaJIT versions interesting 10:17:56 the C version has extra overhead not found in the others (tracking of opcodes used) 10:19:32 luajit was unable to complete all the benchmarks since it lacks the bit32 support from lua5.2 10:51:01 the C# compiler is very effective 12:12:52 --- quit: Mat2 (Ping timeout: 245 seconds) 13:15:04 foucist: if you get a chance, could you take a look at http://sprunge.us/hcSe and give me ideas for ways to make it cleaner/more readable? 13:26:36 crc: here's an immediate solution to one part of it http://pastie.org/private/1cbnpdbxo8esqykuvaikna 13:27:09 both the same (the bottom one is more compact uses ruby's tendency to return the result so i can set the variable off that..) 13:27:38 (@ip = 1000000) && 0 # => 0 (& sets the @ip) 13:28:36 nice :) 13:30:03 the elsif sequences can probably be replaced with the case/when stuff 13:31:39 there's probably other ways to reduce things a lot, especially by going more OO (i.e. setting up some sort of objects for some of it).. it's not normal to see so many if/then stuff :P 13:31:44 in ruby 13:32:05 but i'm not great at the OO parts 13:32:12 still a procedural guy at heart unfortunately :P 13:32:44 crc: mind if i ask people about it in #ruby-lang ? 13:47:21 crc: mind if i share your code in #ruby-lang 13:47:24 ? 14:31:18 --- quit: aisa (Quit: aisa) 14:41:52 --- join: Mat2 (5b4085ac@gateway/web/freenode/ip.91.64.133.172) joined #retro 16:47:06 foucist: go ahead 16:53:58 --- quit: Mat2 (Ping timeout: 245 seconds) 21:48:09 --- quit: docl (Ping timeout: 240 seconds) 21:56:40 --- join: docl (~Luke@unaffiliated/docl) joined #retro 23:59:59 --- log: ended retro/11.02.16