Looks good to me.

On 20 December 2010 21:12, <jgr...@simulexinc.com> wrote:

> Sim, I think I can summarize the debate thus far.
>
> Two issues:
> 1) Should we use generics within the Javaspaces API?
> 2) There are currently corner cases for generics which do not work in a
> well-mannered fashion with Javaspace.   Should we make changes to Javaspace
> to better account for these corner cases?
>
> The argument for issue #1 is that it allows us to more fully match the
> method signature to the specification, while also reducing boilerplate code
> for users.
>
> The principle argument against issue #1 is that by utilizing generics
> within the API, users may believe that issue #2 is dealt with.   That is,
> that by using generics at all, we're implying that in all cases with
> generics we will do the least surprising thing.   And thus, the argument is
> that we should deal with these corner cases first or drop the issue
> altogether.
>
> Issue #2 exists regardless of action on issue #1, and so minimally a
> documentation change will have to be made to explain foreseeable problems.
>
> Other possible solutions to issue #2 include bytecode examination (which is
> not a certain solution, but has been mentioned as something to investigate)
> or explicitizing the corner cases in some way such that we might gain
> knowledge that would otherwise be lacking.   Bytecode examination may have
> performance penalties, whereas explicitizing the corner cases would result
> in a larger API either in terms of method arguments or methods.
>
> If anyone feels that there's something I've left out, feel free to add to
> this summary.
>
> jamesG
>
> -----Original Message-----
> From: "Sim IJskes - QCG" <s...@qcg.nl>
> Sent: Monday, December 20, 2010 8:36am
> To: river-dev@incubator.apache.org
> Subject: Re: Space/outrigger suggestions
>
> On 12/20/2010 08:50 AM, Peter wrote:
> > I hope we can now refocus and all work together reimplementing
> > Outrigger based on what we can agree on, rather than be distracted by
> > one thing we can't.
>
> I'm not sure to which issue we cannot agree on. I'm not even clear on
> which are the opposing views. I would like to consolidate the current
> consensus in a document for the website, even if it means that we have
> to document two opposing views. Generics is not going away as a topic,
> so we better document what we have right now.
>
> Anybody in support for this method?
>
> Gr. Sim
>
>
>
>
>

Reply via email to