Re: [pro] Initialization of shared slots

2011-01-10 Thread Pascal Costanza
On 10 Jan 2011, at 19:58, Samium Gromoff wrote: > On Mon, 10 Jan 2011 18:33:17 GMT, Martin Simmons wrote: >> Another reason why this won't work is that you only have one slot -- the same >> value is shared between every subclass of vcs-type-mixin. Adding a separate >> slot to each subclass is a

Re: [pro] Initialization of shared slots

2011-01-10 Thread Daniel Weinreb
That sounds like a good way for it to work. I'm not sure how safe it would be to depend on each of the extant implementation of Common Lisp to do this. It would probably be best if they all conformed; the only drawback would be the tiny possibility that some code somewhere is depending on the ex

Re: [pro] Initialization of shared slots

2011-01-10 Thread Samium Gromoff
On Mon, 10 Jan 2011 18:33:17 GMT, Martin Simmons wrote: > Another reason why this won't work is that you only have one slot -- the same > value is shared between every subclass of vcs-type-mixin. Adding a separate > slot to each subclass is a pain. Oh, right, my fault here. I remember elaborate

Re: [pro] Initialization of shared slots

2011-01-10 Thread Martin Simmons
> On Sat, 08 Jan 2011 18:07:48 +0300, Samium Gromoff said: > > On Sat, 8 Jan 2011 15:48:33 +0100, Pascal Costanza wrote: > > > > On 8 Jan 2011, at 14:15, Samium Gromoff wrote: > > > > > On Fri, 7 Jan 2011 23:42:23 +0100, Pascal Costanza wrote: > > >> There is no real advantage in having sh