00:25:36 homie` [~user@xdsl-78-35-139-64.netcologne.de] has joined #sbcl 00:27:30 -!- homie [~user@xdsl-84-44-179-47.netcologne.de] has quit [Ping timeout: 255 seconds] 00:53:34 -!- homie` [~user@xdsl-78-35-139-64.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:55:04 homie [~user@xdsl-78-35-139-64.netcologne.de] has joined #sbcl 01:52:16 -!- hargettp [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has quit [Quit: Leaving...] 04:03:29 -!- homie [~user@xdsl-78-35-139-64.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:36:43 flip214 [~marek@h081217084238.dyn.cm.kabsi.at] has joined #sbcl 06:36:43 -!- flip214 [~marek@h081217084238.dyn.cm.kabsi.at] has quit [Changing host] 06:36:43 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 07:02:32 gor[e] [~svr@gw2.masterhost.ru] has joined #sbcl 07:31:28 -!- gor[e] [~svr@gw2.masterhost.ru] has quit [Ping timeout: 258 seconds] 07:33:05 gor[e] [~svr@gw2.masterhost.ru] has joined #sbcl 08:02:32 pkhuong: I think I only allow inheritance of one structure class anyway. In terms of work, not much because the structure layouting is basically done 08:17:59 hlavaty [~user@91-65-217-112-dynip.superkabel.de] has joined #sbcl 09:33:46 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 09:33:46 -!- ChanServ has set mode +o nikodemus 10:08:08 hargettp [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has joined #sbcl 10:54:16 pkhuong: if you're thinking in terms of your work for smart gcing/layouting of structs, what happens is that a :subclassable t struct has two slot-sized words at the start of it reserved (for subclasses' slot-vector and hash code) 10:54:40 pkhuong: should I put a branch up somewhere? (If so, how)? I rebased it recently against 1.0.49 or so and it seemed to pass many tests 11:49:55 -!- gor[e] [~svr@gw2.masterhost.ru] has quit [Ping timeout: 260 seconds] 11:51:21 gor[e] [~svr@gw2.masterhost.ru] has joined #sbcl 11:55:51 -!- hargettp [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has quit [Quit: Leaving...] 12:09:46 -!- gor[e] [~svr@gw2.masterhost.ru] has quit [Ping timeout: 258 seconds] 12:19:23 gor[e] [~svr@gw2.masterhost.ru] has joined #sbcl 12:57:59 <_8david> Krystof: I'd be interested in that. Antons questions regarding I/O changes for windows have spurred my interest into extensible streams again, and I think that stream extensibility should be defclass-based inspite of the (soon to be misnamed) FD-STREAMs being structure classes. 13:25:23 <_8david> Also, I'm awfully slow with actual Windows work. So to cut down on the set of unmerged stuff I'm planning to at least get the POSIX safepoint branch into master soonish, more or less as-is with only minor fixes that have turned up. Any objections from people who've read the patches? 13:27:34 <_8david> (To those in the know, I've replaced SIGRTMIN with arrange_return_to_c_function, which might not improve anything at all, but was so trivial to do that it felt like the right thing to try.) 13:41:28 Krystof: well right. But if we only allowed mixin-class to be inherited from, java tells us that'd cover a good % of cases, and ISTM it wouldn't even need the additional slots? 13:42:17 _8david: safe points seemed right to me. I'd have liked to see even more stuff moved away from interrupts, but I just hate dealing with those ;) 13:46:37 <_8david> More interrupt removal will certainly follow; safepoints and PA in combination doesn't make sense except for a transition phase. 14:01:34 homie [~user@xdsl-84-44-208-68.netcologne.de] has joined #sbcl 14:18:08 -!- flip214 [~marek@unaffiliated/flip214] has quit [Quit: Leaving] 14:40:25 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Ping timeout: 258 seconds] 14:58:26 loke [~elias@bb119-74-214-38.singnet.com.sg] has joined #sbcl 15:04:52 pkhuong: my original use case (various package subclasses) need extra slots, or at least having slot-like mechanisms 15:11:04 Krystof: I could do with mixins, along with, in the worst case, a couple methods that amount to getters/setters (that punt to un-inherited slots). 15:24:29 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 15:25:07 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 15:55:13 well, is there a reason we /don't/ want the general case? 15:56:35 the slots issue is basically solved. I suppose we could also have subclassable-only-with-mixins without a need for :subclassable t in the struct definition, but then we'd actually need to implement something subtle regarding the standard-instance hash codes 15:56:59 the remaining issues in the branch that I have somewhere aren't to do with the handling of slots; it's more things like print-object / inspector behaviour 16:17:03 Krystof: save space? ;) 16:18:43 although, re hashing, it might be a good idea to have a hash code field for struct instances as well anyway 16:20:17 attila_lendvai [~attila_le@catv-89-132-188-166.catv.broadband.hu] has joined #sbcl 16:20:17 -!- attila_lendvai [~attila_le@catv-89-132-188-166.catv.broadband.hu] has quit [Changing host] 16:20:17 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 16:23:00 qxzy [4e46f6f4@gateway/web/freenode/ip.78.70.246.244] has joined #sbcl 16:24:46 -!- hlavaty [~user@91-65-217-112-dynip.superkabel.de] has quit [Read error: Operation timed out] 16:25:56 anything fun going on? 16:27:19 pepone [~jose@233.246.218.87.dynamic.jazztel.es] has joined #sbcl 16:27:53 Hi, is Linux ARM supported by SBCL? 16:28:35 not yet 16:46:33 nyef has been working on it on and off; I believe he's taken on contract work in the past. I know nikodemus does. So, if it's really important to you, there are options to speed things up 16:48:43 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 16:50:32 Do you know nyef's status pkhuong? Haven't seen him about in a while. 16:52:11 nope. He's often away from irc for months at a time. Contract work or something, maybe. 16:52:47 Cool. Thanks. 16:55:28 homie` [~user@xdsl-78-35-170-126.netcologne.de] has joined #sbcl 16:58:02 -!- homie [~user@xdsl-84-44-208-68.netcologne.de] has quit [Ping timeout: 258 seconds] 17:00:11 -!- gor[e] [~svr@gw2.masterhost.ru] has quit [Ping timeout: 240 seconds] 17:18:21 -!- homie` [~user@xdsl-78-35-170-126.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:24:35 homie [~user@xdsl-78-35-170-126.netcologne.de] has joined #sbcl 18:36:46 scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has joined #sbcl 19:03:36 -!- qxzy [4e46f6f4@gateway/web/freenode/ip.78.70.246.244] has left #sbcl 20:07:01 -!- jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has quit [Ping timeout: 240 seconds] 20:27:19 hargettp [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has joined #sbcl 20:29:10 jiacobucci [~jiacobucc@gw-asdl.ae.gatech.edu] has joined #sbcl 21:00:29 -!- hargettp [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has quit [Quit: Leaving...] 22:07:33 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 22:09:48 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Client Quit] 23:42:03 -!- DGASAU [~user@91.218.144.129] has quit [Ping timeout: 258 seconds] 23:45:02 DGASAU [~user@91.218.144.129] has joined #sbcl