On 26 April 2016 at 02:51, Chen, Haifeng <haifeng.c...@intel.com> wrote: >>> I am a RERO guy so that is fine with me... BUT... keep in mind that we need >>> to be BC within major releases. Now, me, I do not mind evolving the API >>> right away in a 2.0, but hey that's just me. > In the first release, we would need to think more on API. Would try best to > provide a stable API and keep BC among the releases. JNA should be kept as > implementation approach towards calling the native, it should not impact the > API.
If you can define an API which works for both JNI/JNA that would be ideal. This may need some implementation classes; ideally these should be marked as internal and therefore subject to change between releases without warning. The smaller the public API, the easier it will be to update. However of course defining a good public API is not easy. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org