On Wed, Dec 17, 2008 at 11:22 PM, Ralph Goers <ralph.go...@dslextreme.com>wrote:

>
> On Dec 17, 2008, at 10:57 PM, Shane Isbell wrote:
>
>  On Wed, Dec 17, 2008 at 9:47 PM, Ralph Goers <ralph.go...@dslextreme.com
>> >wrote:
>>
>>
>>> On Dec 17, 2008, at 9:27 AM, Shane Isbell wrote:
>>>
>>>
>>>>
>>>>
>>>>
>>>>  I guess I really have no clue what functionality a mixin is supposed to
>>>>> provide or how it would be retrieved without a version or groupid. Is
>>>>> it
>>>>> being suggested they would be stored in the repo without that? I'd need
>>>>> a
>>>>> lot of convincing before I could buy off on that.
>>>>>
>>>>>
>>>> That's more of a specific case of what we would need to resolve a mixin
>>>> remotely. Someone may also choose to add mixins programmatically or have
>>>> them taken from the file system. Neither of these cases would require a
>>>> version or groupId. Narrowing the definition of a mixin for one specific
>>>> case, limits its power.
>>>>
>>>>
>>>>  You've totally lost me, primarily because you've still not defined what
>>> a
>>> mixin is.
>>>
>>
>> I've defined mixin within the spec and multiple times in this thread: a
>> mixin is an abstract model, meaning it is not required to have all the
>> required elements of a full pom.
>>
>
> And I've said multiple times that that isn't an adequate definition.
> Jason's post provided a better clue but still doesn't define it.  Your
> definition is about like me telling you that I am heading a JCP committee to
> define a new Java entity called mixin and in it you will be able to use all
> the existing java grammar but I tell you nothing more than that. Would you
> have a clue how that is useful?

No it wouldn't be useful. But if you said a mixin is like an abstract class
and all it's elements can be inherited exactly like an abstract class, then
I would have a pretty good clue.

Shane

Reply via email to