00:14:33 Fare [fare@nat/google/x-duhkdyadtzrivytl] has joined #sbcl 00:26:15 -!- Fare [fare@nat/google/x-duhkdyadtzrivytl] has quit [Ping timeout: 245 seconds] 00:53:16 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 264 seconds] 02:26:44 pranavrc [~pranavrc@122.164.13.201] has joined #sbcl 02:26:44 -!- pranavrc [~pranavrc@122.164.13.201] has quit [Changing host] 02:26:44 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #sbcl 02:38:53 -!- christoph_debian [~christoph@ppp-188-174-147-183.dynamic.mnet-online.de] has quit [Ping timeout: 240 seconds] 02:43:02 echo-area [~user@182.92.247.2] has joined #sbcl 02:43:27 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #sbcl 02:52:24 christoph_debian [~christoph@ppp-88-217-67-37.dynamic.mnet-online.de] has joined #sbcl 03:01:43 -!- yacks [~py@103.6.158.102] has quit [Ping timeout: 264 seconds] 03:12:24 yacks [~py@103.6.158.102] has joined #sbcl 03:20:59 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 03:23:32 easye [~user@213.33.70.157] has joined #sbcl 04:12:16 milosn [~milosn@user-5af50dc7.broadband.tesco.net] has joined #sbcl 04:14:38 -!- milosn_ [~milosn@user-5af50b88.broadband.tesco.net] has quit [Ping timeout: 240 seconds] 04:23:23 -!- easye [~user@213.33.70.157] has quit [Ping timeout: 260 seconds] 04:36:29 -!- yacks [~py@103.6.158.102] has quit [Quit: Leaving] 05:05:05 sdemarre [~serge@80.103-64-87.adsl-dyn.isp.belgacom.be] has joined #sbcl 05:15:41 easye [~user@213.33.70.157] has joined #sbcl 05:31:04 -!- sdemarre [~serge@80.103-64-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 264 seconds] 06:03:10 prxq [~mommer@mnhm-4d012a7a.pool.mediaWays.net] has joined #sbcl 06:16:23 -!- slyrus [~chatzilla@107.200.11.156] has quit [Ping timeout: 240 seconds] 06:54:26 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 07:18:51 -!- easye [~user@213.33.70.157] has quit [Ping timeout: 260 seconds] 07:42:46 minion: memo for stassats: yay, it compiled in 10 minutes with the fix, I'll start benchmarking as soon as possible 07:42:46 Remembered. I'll tell stassats when he/she/it next speaks. 07:44:31 easye [~user@213.33.70.157] has joined #sbcl 07:46:30 mmm, I'd like to try to build a recursive memo for minion... 07:56:12 how can I test my last build? 07:56:25 does run-sbcl.sh run it? 07:57:10 run-sbcl.sh just starts it up 07:57:21 cd tests && sh ./run-tests.sh runs the regression test 07:57:29 I ran them 07:57:32 fine so far... 07:57:58 but I wanted to test my new length's performance 08:14:39 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 08:50:30 easye [~user@213.33.70.157] has joined #sbcl 08:59:50 stassats [~stassats@wikipedia/stassats] has joined #sbcl 09:04:02 minion: forget my memos 09:04:02 OK, I threw it out. 09:04:28 Blkt: have you seen the annotation? 09:07:31 Sagane [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 09:08:28 hi 09:08:44 on the paste? 09:08:50 yes 09:09:22 oh I see 09:09:28 read it now 09:10:10 I see, since it doesen't do the double check on i and (cdr i) its pointless not to use do's end test 09:10:17 I'll integrate it 09:10:30 yacks [~py@103.6.158.102] has joined #sbcl 09:10:37 and it also starts list-length not from the beginning, but from where it left off 09:11:18 I was going to do that next 09:25:11 -!- yacks [~py@103.6.158.102] has quit [Read error: Operation timed out] 09:33:04 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Quit: Ping timeout: ] 09:56:34 segv_ [~mb@95-91-241-56-dynip.superkabel.de] has joined #sbcl 10:18:03 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Ping timeout: 260 seconds] 10:20:22 stassats: is there a way to get the execution time of a function call as a return value in SBCL? 10:23:16 sb-impl::call-with-timing 10:32:16 thanks 10:45:38 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: sleeping zzz...] 10:46:43 -!- segv_ [~mb@95-91-241-56-dynip.superkabel.de] has quit [Ping timeout: 264 seconds] 10:48:10 yacks [~py@103.6.158.102] has joined #sbcl 10:49:24 segv_ [~mb@95-91-241-56-dynip.superkabel.de] has joined #sbcl 10:54:08 Blkt: an interesting benchmark would be build-times 10:54:28 sbcl's one? 10:54:40 you've already experienced that it's sensitive to the performance of LENGTH 10:54:47 yes 10:56:22 I'll do some measurements this weekend 10:56:34 if my girlfriend does not kill me first 10:56:45 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 10:57:17 bargain that she kills you after the measurements 10:57:27 ahahahah 11:14:21 -!- segv_ [~mb@95-91-241-56-dynip.superkabel.de] has quit [Read error: Operation timed out] 11:14:51 -!- segv- [~mb@95-91-241-56-dynip.superkabel.de] has quit [Ping timeout: 240 seconds] 11:24:59 stassats: I did a few tests, should I put results on paste lisp? 11:25:25 (not compilation, performance of length) 11:25:31 if you want to share them 11:25:56 I guess I should, it would be pointless to send a patch if performance are not acceptable 11:31:11 http://paste.lisp.org/+2YPS 11:31:16 I've got to go now 11:31:31 I'll try with compilation times this weekend 11:31:49 protip: (make-list 1000 :initial-element 1) 11:32:04 got it 11:32:04 or just (make-list 1000) in this instance 11:32:06 thanks 12:16:14 segv- [~mb@95-91-241-56-dynip.superkabel.de] has joined #sbcl 12:31:59 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #sbcl 12:33:02 oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 12:40:44 -!- easye [~user@213.33.70.157] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:00:52 easye [~user@213.33.70.157] has joined #sbcl 13:12:47 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Quit: Leaving] 13:12:55 -!- oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Quit: Verlassend] 13:26:35 oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 13:28:19 -!- oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Max SendQ exceeded] 13:28:55 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 13:30:53 oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 13:32:39 LiamH [~none@pool-74-96-2-44.washdc.east.verizon.net] has joined #sbcl 13:42:02 -!- oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Quit: Verlassend] 13:43:37 oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 13:45:17 -!- oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Max SendQ exceeded] 13:46:39 oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 14:33:23 -!- LiamH [~none@pool-74-96-2-44.washdc.east.verizon.net] has quit [Quit: Leaving.] 14:33:31 -!- yacks [~py@103.6.158.102] has quit [Ping timeout: 264 seconds] 14:53:29 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 15:10:01 -!- oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Quit: Verlassend] 15:45:40 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Ping timeout: 260 seconds] 15:58:16 LiamH [~none@pool-74-96-2-44.washdc.east.verizon.net] has joined #sbcl 16:11:12 sdemarre [~serge@109.134.141.30] has joined #sbcl 16:14:36 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 16:15:14 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 16:17:37 oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 16:18:41 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 16:18:57 -!- LiamH [~none@pool-74-96-2-44.washdc.east.verizon.net] has quit [Quit: Leaving.] 16:25:20 pranavrc [~pranavrc@122.164.81.209] has joined #sbcl 16:25:20 -!- pranavrc [~pranavrc@122.164.81.209] has quit [Changing host] 16:25:20 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #sbcl 16:32:42 -!- oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Quit: Verlassend] 16:37:09 oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 16:39:01 slyrus [~chatzilla@107.200.11.156] has joined #sbcl 16:43:37 -!- oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Remote host closed the connection] 16:45:20 oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 16:47:12 -!- oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Max SendQ exceeded] 16:50:53 oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 16:51:03 -!- oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Client Quit] 17:11:50 yacks [~py@103.6.158.102] has joined #sbcl 17:26:21 oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 17:28:14 -!- oleo [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Max SendQ exceeded] 17:32:56 Guest32298 [~oleo@87.79.199.134] has joined #sbcl 17:35:27 -!- Guest32298 [~oleo@87.79.199.134] has quit [Max SendQ exceeded] 17:37:53 Guest32298 [~oleo@xdsl-87-79-199-134.netcologne.de] has joined #sbcl 17:39:14 -!- Guest32298 [~oleo@xdsl-87-79-199-134.netcologne.de] has quit [Max SendQ exceeded] 17:46:03 -!- sdemarre [~serge@109.134.141.30] has quit [Ping timeout: 260 seconds] 17:49:20 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Quit: Ping timeout: ] 17:54:38 -!- yacks [~py@103.6.158.102] has quit [Quit: Leaving] 18:10:41 wbooze [~oleo@xdsl-87-79-198-104.netcologne.de] has joined #sbcl 18:14:56 sdemarre [~serge@109.134.141.30] has joined #sbcl 18:24:47 -!- segv- [~mb@95-91-241-56-dynip.superkabel.de] has quit [Ping timeout: 260 seconds] 19:03:32 -!- minion [~minion@common-lisp.net] has quit [Disconnected by services] 19:03:35 minion [~minion@common-lisp.net] has joined #sbcl 19:04:16 -!- wbooze [~oleo@xdsl-87-79-198-104.netcologne.de] has quit [Quit: Verlassend] 19:09:20 flip216_ [~marek@86.59.100.100] has joined #sbcl 19:14:33 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 19:16:37 Blkt: ideally, there would be tests on a shuffled list, and on multiple (i.e. out of cache) shuffled/in-order lists. And we'd record thousands of individual timings, in order to eliminate outliers 19:18:02 also, graph timings, compute some quantiles, and run statistical tests (e.g. a Student t test, if the distributions look even remotely normal) 19:20:16 -!- asedeno [~asedeno@66.102.14.24] has quit [*.net *.split] 19:20:16 -!- flip216 [~marek@unaffiliated/flip214] has quit [*.net *.split] 19:23:21 i wonder how much worth is it having assembly routines instead of just static functions 19:24:37 they save space too 19:25:20 i'm looking now at static functions / assembly routines and tail-calls 19:25:33 since they both are just VOPs, they do not get a chance to get TCOed 19:27:10 so the VOPs generating the calls should probably be replaced with something more general 19:28:04 LiamH [~none@pool-74-96-2-44.washdc.east.verizon.net] has joined #sbcl 19:28:42 probably a new calling "convention", call-asm-routine and call-static 19:29:08 TCO and multiple calling convention are hard to combine. 19:31:18 -!- prxq [~mommer@mnhm-4d012a7a.pool.mediaWays.net] has quit [Remote host closed the connection] 19:31:50 *stassats* is really inconvenienced with not having the ability to test changes like these on all the supported platforms 19:32:06 sprinkling (and x86 x86-64) gets old pretty fast 19:40:44 asedeno [~asedeno@66.102.14.24] has joined #sbcl 19:54:02 yacks [~py@103.6.158.102] has joined #sbcl 19:54:57 you could add a new feature so that future porters can see what the #+ is actually conditional for 19:56:39 right 19:56:53 and now my MIPS-in-qemu refuses to boot 20:00:03 if you've got thousands of observations then a Student t test is inappropriate. (Either the distribution is normalish, in which case just use the Normal distribution, or it's not, in which case a Student test is not called for) 20:00:45 also, if you can't see the difference between the conditions by eye, then even if there's a statistically significant difference there probably isn't a meaningful difference 20:01:54 Krystof: there is that. 20:04:22 (I don't really understand why we were taught to go for a t even with a ton of observations in our simulation course). 20:05:04 On the other hand, a consistent 2-3% can be meaningful, but very hard to see, with the amount of noise inherent to current computers. 20:15:23 fair 20:21:37 segv- [~mb@95-91-241-56-dynip.superkabel.de] has joined #sbcl 20:22:54 great, compiling runtime on mips gets me cc: Internal error: Segmentation fault (program as) 20:54:24 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 21:03:25 Hydan [~hydan@ip-89-103-110-5.net.upcbroadband.cz] has joined #sbcl 21:18:59 has anybody successfully used gcc compile farm? 21:19:35 yes 21:19:35 -!- Bike [~Glossina@174-25-60-162.ptld.qwest.net] has quit [Ping timeout: 245 seconds] 21:20:10 damn, 21:20:26 damn, "dead in fake_foreign_function_call" 21:20:29 on target-2 21:20:45 what architecture ? 21:21:05 that's not gcc compile farm yet, but it's a qemu-mips 21:22:26 -!- sdemarre [~serge@109.134.141.30] has quit [Ping timeout: 256 seconds] 21:23:10 Bike [~Glossina@174-25-60-162.ptld.qwest.net] has joined #sbcl 21:27:32 they recently removed a few machines, so it has become less interesting 21:27:38 the mipsel64 is gone 21:29:08 sbcl isn't ported to that anyhow 21:30:15 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 21:34:52 ok, sent a request for the compile farm, hopefully it'll be a better experience than qemu 21:35:58 *stassats* browses ebay for "exotic" architectures 21:37:04 the linux/ppc64 machine is up 21:37:16 but all the others I had in my ssh config are gone 21:38:00 sdemarre [~serge@109.134.141.30] has joined #sbcl 21:38:38 drmeister [~drmeister@166.137.87.46] has joined #sbcl 21:42:23 i wonder whether it's qemu doing a poor job or SBCL is just that buggy on mips 21:42:33 maybe both 21:44:21 -!- LiamH [~none@pool-74-96-2-44.washdc.east.verizon.net] has quit [Quit: Leaving.] 21:45:45 -!- segv- [~mb@95-91-241-56-dynip.superkabel.de] has quit [Ping timeout: 264 seconds] 21:57:46 -!- sdemarre [~serge@109.134.141.30] has quit [Read error: Operation timed out] 22:00:22 -!- drmeister [~drmeister@166.137.87.46] has quit [Remote host closed the connection] 22:26:25 drmeister [~drmeister@farnsworth.chem.temple.edu] has joined #sbcl 23:27:25 -!- drmeister [~drmeister@farnsworth.chem.temple.edu] has quit [Remote host closed the connection]