00:56:22 Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has joined #sbcl 00:57:52 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Ping timeout: 245 seconds] 01:06:05 -!- Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 01:25:57 -!- Bike [~Glossina@67-5-246-217.ptld.qwest.net] has quit [Read error: Operation timed out] 01:42:10 Bike_ [~Glossina@67-5-246-217.ptld.qwest.net] has joined #sbcl 01:45:08 -!- Bike_ is now known as Bike 02:15:07 does anyone find the optimisation notes for unapplicable VOPs useful? 02:15:48 like which? 02:16:52 Like the ones you get when you do (lambda (x y) (declare (optimize speed)) (eq x y)) 02:38:43 -!- christoph4 [~christoph@ppp-188-174-1-52.dynamic.mnet-online.de] has quit [Ping timeout: 246 seconds] 02:51:59 christoph4 [~christoph@ppp-93-104-188-209.dynamic.mnet-online.de] has joined #sbcl 02:53:38 echo-area [~user@182.92.247.2] has joined #sbcl 04:48:54 momo-reina [~user@aa20111001946f573a53.userreverse.dion.ne.jp] has joined #sbcl 04:55:04 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #sbcl 14:45:09 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 14:45:09 14:45:09 -!- names: ccl-logbot rudi benkard hlavaty`` leuler wbooze |3b| leoc prxq ASau yacks foreignFunction teggi christoph4 psilord scymtym_ nightshade427 flip214 abarch photex edgar-rfx foom nicdev redline6561 pchrist angavrilov pipping specbot minion brucem samebchase danlentz antoszka Ralt daimrod luis antifuchs joshe Tribal bege jdz cow-orker ivan``_ maxm easye kanru @Krystof pkhuong cmm automaciej scymtym Posterdati whoops jsnell reb fe[nl]ix Vivitron xymox 14:56:21 pranavrc [~pranavrc@122.164.40.25] has joined #sbcl 14:56:21 -!- pranavrc [~pranavrc@122.164.40.25] has quit [Changing host] 14:56:21 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #sbcl 15:02:39 pkhuong: right. Maybe waiting for the first complaint is the best strategy :) 15:02:49 or else for nyef to just get annoyed and fix it 15:05:01 still, nice work on the new modular world; it's been at least 10 hours and no new bug reports 15:09:48 (: 15:13:25 huangjs [~huangjs@114.84.155.252] has joined #sbcl 15:30:21 -!- easye [~user@213.33.70.157] has quit [Ping timeout: 240 seconds] 15:31:27 easye [~user@213.33.70.157] has joined #sbcl 15:31:45 wtf, sf.net... the remote sent me an HTTP 500 error page via ssh 15:35:16 Krystof: ISTM we can trigger cut-to-width on all :good modular functions (?) 15:35:24 slyrus [~chatzilla@adsl-108-80-229-231.dsl.pltn13.sbcglobal.net] has joined #sbcl 15:36:48 stassats [~stassats@wikipedia/stassats] has joined #sbcl 15:37:31 the authors of cmucl clearly liked appending single letters to variables, to make them different 15:37:39 "what the hell is iparse? oh, it's inherited-prase" 15:38:02 drmeister [~drmeister@166.137.106.22] has joined #sbcl 15:38:45 that, or an integer parse. Who knows? 15:38:59 i found out from the context 15:39:15 Maybe code really looks different on an 80 column TTY. 15:39:46 and just now i stumbled on oe-type and te-type: ordering-element-type and temporary-element-type 15:40:21 In which part of SBCL is that? 15:40:30 the scariest part, define-vop macros 15:40:32 -!- huangjs [~huangjs@114.84.155.252] has quit [Ping timeout: 252 seconds] 15:40:52 -!- drmeister [~drmeister@166.137.106.22] has quit [Read error: Connection reset by peer] 15:41:03 and i ventured to rewrite it, it's the third day in progress, and i haven't tried even running it 15:42:12 (not just because i'm a masochist, but because it should reduce core size) 15:42:38 drmeister [~drmeister@166.137.106.22] has joined #sbcl 15:43:17 stassats giveth, and pkhuong taketh away. 15:43:57 i expect this one to be pretty substantial 15:44:57 Would you mind to share some more details? 15:45:13 since there's about 900 vops on x86-64, reducing the datastructures it uses should have an effect 15:45:49 leuler: press C-c C-m on define-vop, you'll see two structures, vop-parse and vop-info 15:46:00 i'm merging them into a single one 15:46:21 on a vop which uses define-vop, that is 15:46:56 I understand. 15:47:00 basically it's done so that you could load information about VOPs into the same image, without breaking current VOPs used to compile the code 15:47:07 but it's no more relevant to SBCL 15:47:36 and it needs this meta-structure because of inhereting from previous vops, so it needs it at compile-time 15:47:38 -!- drmeister [~drmeister@166.137.106.22] has quit [Remote host closed the connection] 15:47:54 i won't be able to get rid of all redundant information because of inhereting 15:52:03 Regarding space savings in the area of VOPs I have sometimes been thinking about reducing the code size - all these calls to emit-byte etc. - by compiling VOPs into some highly compressed form that is interpreted at code generation time. 15:53:20 drmeister [~drmeister@166.137.106.22] has joined #sbcl 15:53:22 vops are like classes, i thought about adding :before and :after methods for emitting code 15:54:05 leuler: that's too complicated, since it needs to run arbitrary code anyway 15:54:25 it's not actually a "template", as it tries to call itself 15:56:04 we could store a sexp on #!+sb-eval builds ;) 15:56:22 Yes, I didn't develop that idea very far, but maybe one could separate the "arbitrary code" parts from ones that occur so often (like emit-byte) that they would be single vm instructions. 15:56:35 Don't we get a new faster evaluator this summer? 15:58:07 On another note: Planet SBCL doesn't show new commits since the sourceforge migration. 15:58:53 is Xach the maintainer? 16:06:50 Bike [~Glossina@67-5-192-237.ptld.qwest.net] has joined #sbcl 16:15:40 I think so 16:43:11 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Ping timeout: 260 seconds] 16:49:00 -!- benkard [~benkard@mnch-5d86901e.pool.mediaWays.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 16:55:32 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Quit: Ping timeout: ] 16:56:34 -!- drmeister [~drmeister@166.137.106.22] has quit [Ping timeout: 246 seconds] 16:57:23 drmeister [~drmeister@166.137.106.22] has joined #sbcl 17:05:27 Krystof: what are your thoughts on digit-char-p? 17:05:30 lp 1177986 17:05:31 https://bugs.launchpad.net/bugs/1177986 17:21:27 -!- drmeister [~drmeister@166.137.106.22] has quit [Write error: Connection reset by peer] 17:23:02 drmeister [~drmeister@166.137.106.22] has joined #sbcl 17:30:51 Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has joined #sbcl 17:36:18 pranavrc [~pranavrc@122.164.40.25] has joined #sbcl 17:36:18 -!- pranavrc [~pranavrc@122.164.40.25] has quit [Changing host] 17:36:18 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #sbcl 17:41:37 -!- drmeister [~drmeister@166.137.106.22] has quit [Read error: Connection reset by peer] 17:41:42 -!- Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 17:42:10 drmeister [~drmeister@166.137.106.22] has joined #sbcl 17:48:06 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Read error: Operation timed out] 17:48:08 -!- rudi [~rudi@cm-84.215.158.89.getinternet.no] has quit [Quit: Client exciting.] 17:52:29 -!- drmeister [~drmeister@166.137.106.22] has quit [Read error: Connection reset by peer] 17:53:17 drmeister [~drmeister@166.137.106.22] has joined #sbcl 17:59:56 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Quit: Ping timeout: ] 18:16:34 Sagane [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 18:32:44 I think I still prefer my resolution 18:33:07 maybe I have a failure of imagination, but I can't imagine CJK programmers using doublewidth variants of ascii and expecting anything to work 18:35:41 Bike_ [~Glossina@174-25-34-96.ptld.qwest.net] has joined #sbcl 18:36:00 -!- Bike [~Glossina@67-5-192-237.ptld.qwest.net] has quit [Ping timeout: 256 seconds] 18:36:19 -!- Bike_ is now known as Bike 18:40:21 -!- teggi [~teggi@113.173.3.200] has quit [Remote host closed the connection] 18:44:48 attila_lendvai [~attila_le@92.46.11.145] has joined #sbcl 18:44:48 -!- attila_lendvai [~attila_le@92.46.11.145] has quit [Changing host] 18:44:48 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 18:51:41 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 18:52:49 wfm 18:59:02 -!- drmeister [~drmeister@166.137.106.22] has quit [Read error: Connection reset by peer] 19:15:37 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Quit: Leaving.] 19:17:24 drmeister [~drmeister@166.137.106.22] has joined #sbcl 19:24:23 -!- drmeister [~drmeister@166.137.106.22] has quit [Read error: Connection reset by peer] 19:31:30 benkard [~benkard@mnch-5d86901e.pool.mediaWays.net] has joined #sbcl 19:43:30 -!- benkard [~benkard@mnch-5d86901e.pool.mediaWays.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 19:44:06 -!- leuler [~user@p548FA4A8.dip0.t-ipconnect.de] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 19:45:38 drmeister [~drmeister@166.137.106.22] has joined #sbcl 20:05:47 jsnell_ [~jsnell@ash.snellman.net] has joined #sbcl 20:07:55 maxm- [~user@unaffiliated/maxm] has joined #sbcl 20:07:58 -!- maxm- is now known as 45PAAMDMD 20:07:58 maxm- [~user@openchat.com] has joined #sbcl 20:08:00 -!- maxm [~user@unaffiliated/maxm] has quit [Ping timeout: 246 seconds] 20:08:00 -!- maxm- [~user@openchat.com] has quit [Ping timeout: 246 seconds] 20:08:00 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [*.net *.split] 20:08:00 -!- whoops [~whoops@2a01:4f8:161:41e1::2] has quit [*.net *.split] 20:08:50 -!- jsnell [~jsnell@ash.snellman.net] has quit [Write error: Broken pipe] 20:08:59 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 20:08:59 whoops [~whoops@2a01:4f8:161:41e1::2] has joined #sbcl 20:12:03 -!- yacks [~py@180.151.36.168] has quit [Ping timeout: 243 seconds] 20:12:33 Bike_ [~Glossina@174-25-34-96.ptld.qwest.net] has joined #sbcl 20:12:35 -!- Bike [~Glossina@174-25-34-96.ptld.qwest.net] has quit [Quit: Reconnecting] 20:13:03 yacks [~py@180.151.36.168] has joined #sbcl 20:13:46 -!- drmeister [~drmeister@166.137.106.22] has quit [Ping timeout: 240 seconds] 20:14:46 drmeister [~drmeister@166.137.106.22] has joined #sbcl 20:17:43 -!- Bike_ is now known as Bike 20:21:06 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 264 seconds] 20:33:04 -!- drmeister [~drmeister@166.137.106.22] has quit [Read error: Connection reset by peer] 20:35:04 drmeister [~drmeister@166.137.106.22] has joined #sbcl 20:36:06 -!- drmeister [~drmeister@166.137.106.22] has quit [Read error: Connection reset by peer] 20:36:33 drmeister [~drmeister@166.137.106.22] has joined #sbcl 20:40:50 benkard [~benkard@mnch-5d857456.pool.mediaWays.net] has joined #sbcl 21:00:04 -!- benkard [~benkard@mnch-5d857456.pool.mediaWays.net] has quit [Read error: Connection reset by peer] 21:19:31 drmeiste_ [~drmeister@166.137.106.22] has joined #sbcl 21:21:06 -!- drmeister [~drmeister@166.137.106.22] has quit [Ping timeout: 264 seconds] 21:36:20 -!- drmeiste_ [~drmeister@166.137.106.22] has quit [Read error: Connection reset by peer] 21:41:22 benkard [~benkard@mnch-5d857456.pool.mediaWays.net] has joined #sbcl 22:10:58 -!- benkard [~benkard@mnch-5d857456.pool.mediaWays.net] has quit [Ping timeout: 245 seconds] 22:13:17 asedeno [~asedeno@66.102.14.24] has joined #sbcl 22:23:01 benkard [~benkard@mnch-5d857456.pool.mediaWays.net] has joined #sbcl 22:36:16 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Read error: Connection reset by peer] 22:39:43 -!- benkard [~benkard@mnch-5d857456.pool.mediaWays.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 23:08:28 -!- prxq [~mommer@mnhm-5f75c2d4.pool.mediaWays.net] has quit [Remote host closed the connection]