Hi, On Wed, 2009-03-25 at 14:52 -0700, drizzt wrote: > Just think of the most used piece of code on a GNU/Linux system: the Linux > kernel. Didn't you know that the user interface is stable ? > How would you feel if between releases the behavior of interfaces changed, > and when asking the kernel developers you were told "just keep using the old > kernel you used to". Obviously you have no idea of what you are talking about here. The Linux kernel APIs are changing faster than anything else in the software world. If you had ever maintained a device driver outside the main kernel tree, you wouldn't have chosen the Linux kernel as an example of something that doesn't change its interface between releases. GIMP is very conservative compared to the Linux kernel. Our plug-in API has not seen an incompatible change for five years now. You also probably do not realize how much work an optional change is. Every option that is added doubles the complexity of the code. It is already impossible for us to test all possible configurations that GIMP offers. If we tried to make major interface changes optional, the code would become completely unmaintainable very soon. Sven _______________________________________________ Gimp-developer mailing list Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer