-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jeremias,

Jeremias Maerki schrieb:
> Am I the only one concerned about backwards-compatibility here?

No. I am also concerned about backwards-compatibility, but in a
different way:

This change changed the semantics without changing the API, therefore
code still compiled, but crashed (such as the bug I encountered). This
is a type of api change I am not happy with.

What would be ok with me is if the interface had changed (in this case,
the signature of the functions). My code would no longer compile, and
I'd have to prepare a new plugin for the new version (which i currently
have to do anyways).

My favorite solution would be: Provide the new semantics with a new
signature (or method name), and keep the old one as "deprecated" for at
least 1 release (Then all plugin developers have enough time to adjust),
then remove it.

http://java.sun.com/j2se/1.5.0/docs/guide/javadoc/deprecation/deprecation.html


Max
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIdHqv+Gr+4pk71JwRAoQRAJ9stE0yyjmyBv4eebTru4CDiwSfqgCcCJWI
VTbbnu86aZTMT1/sro8/c2c=
=u05W
-----END PGP SIGNATURE-----

Reply via email to