On 17/11/2014 1:13am, Andrus Adamchik wrote:
> It depends. Most of the new API is very new and can be changed with no 
> consequences. Some was already present in 3.2M1 a year ago 
> (ObjectContext.select(..), Property). Still can change, but early adopters 
> will be affected.

I'm a big +1 on breaking things for early adopters where the result is better 
naming and a better API. I think the method names chosen are very important to 
the usability of a library for a newcomer.

I also think we should not leave too much deprecated mess around from milestone 
releases. A one off change when a user goes from M1 to M2 is really not that 
painful. Obviously we need to be more conservative about breaking things from 
3.1 release, so I'm only talking about the milestone releases here.

"where" is much clearer than "exp" and we've already discussed that there is a 
bit of confusion between 'qualifier', 'expression' and 'filter'.


Ari


-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Reply via email to