I am personally of the same opinion re: milestone API evolution. So we have "exp" -> "where" change, which I'll make. What is everyone's thought on "select" -> "find" change?
Andrus > On Nov 17, 2014, at 3:00 AM, Aristedes Maniatis <a...@maniatis.org> wrote: > > 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 >