00:00:00 --- log: started retro/10.11.30 01:24:51 --- join: oPless (~oPless@cpc3-cmbg10-0-0-cust867.5-4.cable.virginmedia.com) joined #retro 14:14:34 --- join: safeknacker (~safeknack@brln-4db945ed.pool.mediaWays.net) joined #retro 14:20:19 --- quit: safeknacker (Quit: Verlassend) 14:55:10 getting closer with the lisp implementation: it reaches the interpreter now; and some things appear to work, though loops are failing to work properly 15:20:35 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 15:22:13 hi erider 15:22:22 hi crc whats up 15:23:29 working on a lisp implementation of ngaro 15:23:58 I finished implementations in lua, python, ruby, perl, and java 15:24:19 scheme or lisp? 15:24:26 common lisp 15:24:33 oh 15:24:45 * erider likes scheme better 15:25:05 original lisp :) 15:27:34 common lisp works pretty well for this 15:27:48 once it's done, I may consider a scheme implementation 15:28:14 currently it gets far enough to start the listener, and I can enter numbers, some words, and exit 15:28:28 there are still bugs somewhere though :( 15:28:38 crc: sound like a good start 15:36:58 I forgot to code the bit shifiting opcodes :( 15:56:25 it's working now :) 16:33:56 running the benchmarks against clisp and sbcl; clisp is almost as slow as ruby 1.8 :( 16:47:18 ruby is slow? 16:47:32 ruby 1.8 is brutally slow; 1.9 is much faster 16:47:35 crc: how is the perl performance? 16:47:35 see http://bit.ly/htaHT7 16:47:59 perl is a bit slower than python and lua 16:49:12 C is the fastest :) 16:49:51 not always: java was faster on the loops benchmark 16:50:05 wow python is faster than perl unreal I would have never thought that 16:50:45 the C code has an advantage: it's the oldest, and most heavily used, so it's had more development time than any of the others 16:51:38 plus, there was a significantly faster (though less portable and more complex) C implementation in the 10.5 release 16:51:50 crc: so lua was good for you 16:53:08 python is a surprise 16:53:56 the python code is cleaner than the lua 16:54:07 and it runs fast enough under PyPy 16:54:11 crc: I would have thought that perl would have done better 16:54:33 the perl code probably could use lots of optimizations 16:55:34 yeah but I guess that is the problem with perl, there are many ways to shin a cat 16:57:23 from my experience perl is always very slow 16:57:47 i wrote a markdown implementation in awk and it was an order of magnitude faster than perl's one 16:57:48 crc: what language is next? erlang :) 16:58:13 erider: I have no plans for any more implementations at this time. All of my targets are now covered. 16:58:15 yiyus really hmm 16:59:41 * erider is sad 17:00:17 I thought perl would have been a little faster since it has been around for awhile 17:00:59 erider: http://www.reddit.com/r/programming/comments/937sp/md2htmlawk_history_of_a_rewrite_markdown_in_awk/c0bahrl 17:02:18 i guess perl never tried to improve its performance, just to be good enough 17:02:39 you are suppossed to use C or some other compiled language if you really want performance 17:02:55 that said, it should probably be better 17:04:00 yeah it should be 17:04:46 python is doing good 20:03:11 --- quit: erider (Ping timeout: 245 seconds) 20:08:12 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 20:23:11 --- quit: erider (Ping timeout: 245 seconds) 20:28:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 20:43:11 --- quit: erider (Ping timeout: 245 seconds) 20:48:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 21:03:11 --- quit: erider (Ping timeout: 245 seconds) 21:08:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 21:33:11 --- quit: erider (Ping timeout: 245 seconds) 21:38:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 21:53:11 --- quit: erider (Ping timeout: 245 seconds) 21:58:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 22:13:11 --- quit: erider (Ping timeout: 245 seconds) 22:18:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 22:33:11 --- quit: erider (Ping timeout: 245 seconds) 22:38:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 22:53:11 --- quit: erider (Ping timeout: 245 seconds) 22:58:15 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 23:13:11 --- quit: erider (Ping timeout: 245 seconds) 23:18:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 23:33:11 --- quit: erider (Ping timeout: 245 seconds) 23:38:14 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 23:53:11 --- quit: erider (Ping timeout: 245 seconds) 23:58:13 --- join: erider (~chatzilla@pool-108-3-149-46.bltmmd.fios.verizon.net) joined #retro 23:59:59 --- log: ended retro/10.11.30