On Sun, Jan 30, 2011 at 3:17 AM, Emmanuel Lecharny <elecha...@gmail.com>wrote:

> On 1/29/11 10:38 PM, Stefan Seelmann wrote:
>
>>
>>  [X] - (c)
>>>            interface                                 = AddRequest
>>>            simple API exposed implementation         = AddRequest*Impl*
>>>            not so simple internal use implementation =
>>> AddRequest*Decoder*
>>> We're applying option 'C' right now. I'm torn but think A might suite us
>>> better for the long term, and for any situation. You also know what's an
>>> interface and what's not although the IDE automatically shows you this
>>> stuff
>>> on the package/class browser.
>>>
>> This is my opinion for a low-level API, which 1:1 maps LDAP
>> terminology to the Java API. I think we should additional have a
>> simplified API where the user don't need to deal with request and
>> response objects at all.
>>
>> BTW: We have this discussion again and again ;-) We really need to
>> decide a consistent naming.
>>
>
> I think we already discussed it more than once, and we all agreed on this
> convention.
>
> I'm not sure we want to rehash this again every 2 years :/
>
>
When there's a push to release a 1.0 of an API, we need to make the API
consistent. I can do this myself but the community way is to have a
discussion. If  you do not want to discuss this feel free not to
participate, or say you don't care.

-- 
Alex Karasulu
My Blog :: http://www.jroller.com/akarasulu/
Apache Directory Server :: http://directory.apache.org
Apache MINA :: http://mina.apache.org
To set up a meeting with me: http://tungle.me/AlexKarasulu

Reply via email to