01:40:52 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 01:40:52 01:40:52 -!- names: ccl-logbot homie LiamH pkhuong jsnell scymtym tsuru` Quadrescence ivan`` Posterdati antoszka ASau loke cmm psilord @Kryztof slyrus whoops _8david` christoph_debian reb` Blkt Bugson fe[nl]ix kanru redline6561 jiacobucci flip215 sbryant joshe MikeSeth antifuchs danlarkin luis foom Intensity |3b| daimrod Neronus noopyks Xof_ cow-orker sshirokov 01:46:09 -!- LiamH [~healy@pool-74-96-8-26.washdc.east.verizon.net] has quit [Ping timeout: 246 seconds] 02:21:18 Kryztof, testing now 02:43:13 Kryztof, success! 02:53:11 pkhuong, how difficult would it be to make ppc 64-bit? 02:53:19 i.e., use 64 bit integers and friends 02:54:37 not hard as much as tedious, I expect. 03:06:06 -!- homie [~levgue@xdsl-78-35-169-59.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:12:54 pkhuong, have you ever coded lisp drunk before, assuming you drink 03:15:00 sure. Same rule as everything else: commit often and never push to the master. 03:41:32 okay I drank 300 ml and can't find the issue with 03:41:34 SBCL_HOME environment variable is set, and conflicts with INSTALL_ROOT. 03:41:34 Aborting installation. Unset one or reset the other, then try again 03:41:34 INSTALL_ROOT=/Users/quad/Slash/lib/sbcl 03:41:34 SBCL_HOME=/Users/quad/Slash/lib/sbcl 03:41:39 (ml of vodka) 03:43:31 Well, I "unset" one of them and it worked. 03:44:34 INSTALL_ROOT would be $HOME to correspond to SBCL_HOME. 03:48:22 pkhuong, ah 03:49:20 pkhuong, Kryztof: okay, worked! 03:49:33 DiapentePomum:sbcl quad$ sbcl 03:49:33 This is SBCL 1.0.55.10-55577e8-dirty, an implementation of ANSI Common Lisp. 04:00:06 homie [~levgue@xdsl-78-35-169-59.netcologne.de] has joined #sbcl 05:12:47 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 05:37:26 Anyone awake? Should I post failed test results to the bug tracker? 05:40:36 http://paste.lisp.org/display/128547 05:40:53 despicable 05:41:04 -despicable 05:41:07 wrong channel 05:47:59 reported a bug: https://bugs.launchpad.net/sbcl/+bug/964348 05:57:11 PS: if anyone wants an account on my machine to test SBCL on Darwin/PPC, please ask! 06:52:17 homie` [~levgue@xdsl-78-35-155-88.netcologne.de] has joined #sbcl 06:54:01 sdemarre [~serge@91.176.8.2] has joined #sbcl 06:55:34 -!- homie [~levgue@xdsl-78-35-169-59.netcologne.de] has quit [Ping timeout: 272 seconds] 07:36:46 superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has joined #sbcl 09:36:47 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 09:40:28 prxq [~mommer@mnhm-4d011195.pool.mediaWays.net] has joined #sbcl 09:43:29 stassats [~stassats@wikipedia/stassats] has joined #sbcl 09:49:14 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 10:03:33 is there sap-ref-32, but with a 4-byte offset? 10:04:52 or what would be better, adding 4 each iteration or using effective addresses instead? 10:05:11 better as in faster 12:52:12 -!- homie` [~levgue@xdsl-78-35-155-88.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:54:36 homie [~levgue@xdsl-78-35-155-88.netcologne.de] has joined #sbcl 13:08:20 LiamH [~healy@pool-74-96-8-26.washdc.east.verizon.net] has joined #sbcl 13:10:51 -!- LiamH [~healy@pool-74-96-8-26.washdc.east.verizon.net] has quit [Client Quit] 13:14:24 -!- loke [~elias@bb115-66-85-121.singnet.com.sg] has quit [Quit: Leaving] 13:19:20 -!- homie [~levgue@xdsl-78-35-155-88.netcologne.de] has quit [Read error: Connection reset by peer] 13:19:58 homie [~levgue@xdsl-78-35-155-88.netcologne.de] has joined #sbcl 13:21:38 -!- homie [~levgue@xdsl-78-35-155-88.netcologne.de] has quit [Read error: Connection reset by peer] 13:23:55 homie [~levgue@xdsl-78-35-155-88.netcologne.de] has joined #sbcl 13:39:55 pchrist_ [~spirit@gentoo/developer/pchrist] has joined #sbcl 13:42:36 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 252 seconds] 14:55:25 saschakb [~saschakb@p4FEA0E62.dip0.t-ipconnect.de] has joined #sbcl 15:01:05 LiamH [~healy@pool-74-96-8-26.washdc.east.verizon.net] has joined #sbcl 15:10:01 gko [~gko@114-34-168-13.HINET-IP.hinet.net] has joined #sbcl 15:19:26 dtw [~dtw@pdpc/supporter/active/dtw] has joined #sbcl 15:22:07 stassats`: usually, adding four bytes, but it's noise. 15:33:18 -!- pchrist_ is now known as pchrist 15:40:15 -!- sdemarre [~serge@91.176.8.2] has quit [Ping timeout: 260 seconds] 16:17:20 -!- homie [~levgue@xdsl-78-35-155-88.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:35:26 attila_lendvai [~attila_le@37.99.78.87] has joined #sbcl 16:35:26 -!- attila_lendvai [~attila_le@37.99.78.87] has quit [Changing host] 16:35:26 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 16:36:01 and adding 4 bytes to the SAP or to offset? 16:36:10 well, that i can test 16:36:25 well, usually you have a counter as well. 16:37:35 in theory, if you wanted to really go all out, you'd count up to 0, with a step of 4, and add to an offseted SAP. 16:37:38 right, but here i have two counters, one in 4 byte increments for sbcl strings, and another for 3 byte increments for my on disk representation 16:37:40 but SBCL can't exploit it. 16:37:55 stassats`: and one for your iteration count? 16:38:12 -!- gko [~gko@114-34-168-13.HINET-IP.hinet.net] has quit [Ping timeout: 252 seconds] 16:38:16 no, i use one of the counters for iteration count 16:38:41 k. then you probably want to directly increment the 3-byte SAP. 16:40:00 and not 4-byte? because i actually use the 3-byte one to count iterations 16:40:45 and it the upper bound comes from another place, so it's not just a matter of multiplying by 3 or 4 16:40:49 ah. 16:40:59 then it doesn't really matter. 16:41:31 well, it's such a marginal code-path in my code, so i don't think i'll ever notice anything 16:41:59 I'd go with counters, but only because it's less bug-prone. 16:46:01 i already got a nice speed-up by copying strings in by 4 bytes, not by byte, so i'll leave any further obfuscations for later 16:47:26 if it really matters, you'll likely find better payoff in batching the reads. 16:47:32 (and writes) 16:48:05 what do you mean? 16:48:16 read 3x64 bits at a time 16:48:21 expand that to 4x64 16:48:52 so you have 3 qword-sized reads and 4 qword writes, instead of 24 reads and writes. 16:49:51 got it, would be interesting to consider it the future 16:51:43 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 16:53:25 i wonder whether i could reuse what i learned to make fasl loading faster 16:55:27 I'd change the format to let us mmap data in directly, and then execute code to fix it up. 16:57:11 i've recently gone from using mmap to using my own streams, and performance is the same 16:57:35 although i do strictly consequential reads 16:57:50 sequential, rather 17:00:23 but we access data from our FASL randomly (modulo the loader), and multiple times. 17:01:49 but the data can be compressed to some degree, which means less i/o 17:13:14 loke [~elias@bb115-66-85-121.singnet.com.sg] has joined #sbcl 17:18:01 attila_lendvai [~attila_le@37.99.78.87] has joined #sbcl 17:18:01 -!- attila_lendvai [~attila_le@37.99.78.87] has quit [Changing host] 17:18:01 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 17:23:15 puchacz [~puchacz@87-194-5-99.bethere.co.uk] has joined #sbcl 17:50:01 attila_lendvai1 [~attila_le@37.99.78.87] has joined #sbcl 17:50:01 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Disconnected by services] 17:50:05 -!- attila_lendvai1 is now known as attila_lendvai 17:50:05 -!- attila_lendvai [~attila_le@37.99.78.87] has quit [Changing host] 17:50:05 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 18:01:55 -!- dtw [~dtw@pdpc/supporter/active/dtw] has quit [Quit: Zzzz] 18:23:25 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 18:37:18 homie [~levgue@xdsl-78-35-155-88.netcologne.de] has joined #sbcl 19:47:37 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [Quit: No Ping reply in 180 seconds.] 19:47:55 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 19:49:42 homie` [~levgue@xdsl-78-35-189-233.netcologne.de] has joined #sbcl 19:52:53 -!- homie [~levgue@xdsl-78-35-155-88.netcologne.de] has quit [Ping timeout: 248 seconds] 19:53:18 -!- homie` [~levgue@xdsl-78-35-189-233.netcologne.de] has quit [Client Quit] 19:56:12 homie [~levgue@xdsl-78-35-189-233.netcologne.de] has joined #sbcl 20:00:11 sdemarre [~serge@91.176.8.2] has joined #sbcl 20:26:05 -!- puchacz [~puchacz@87-194-5-99.bethere.co.uk] has quit [Ping timeout: 260 seconds] 20:31:10 -!- superjudge [~superjudg@c83-250-198-227.bredband.comhem.se] has quit [Quit: superjudge] 20:45:19 -!- stassats` [~stassats@wikipedia/stassats] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:45:36 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 20:46:50 -!- stassats` [~stassats@wikipedia/stassats] has quit [Remote host closed the connection] 20:47:06 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 21:05:59 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 21:10:56 -!- sdemarre [~serge@91.176.8.2] has quit [Ping timeout: 246 seconds] 21:24:29 gmlk [~gmlk@2001:888:10f4:0:ca0:e15e:44ba:eb05] has joined #sbcl 21:34:56 -!- gmlk [~gmlk@2001:888:10f4:0:ca0:e15e:44ba:eb05] has quit [Quit: Left] 21:46:01 -!- prxq [~mommer@mnhm-4d011195.pool.mediaWays.net] has quit [Remote host closed the connection] 22:04:30 -!- homie [~levgue@xdsl-78-35-189-233.netcologne.de] has quit [Read error: Connection reset by peer] 22:05:07 homie [~levgue@xdsl-78-35-189-233.netcologne.de] has joined #sbcl 22:50:20 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 246 seconds] 23:38:11 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 252 seconds] 23:47:24 -!- LiamH [~healy@pool-74-96-8-26.washdc.east.verizon.net] has quit [Ping timeout: 246 seconds]