[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Patches to by Christian Schlichtherle

From: Dalibor Topic
Subject: Re: Patches to by Christian Schlichtherle
Date: Thu, 01 Sep 2005 01:59:00 +0200
User-agent: Mozilla Thunderbird 1.0.6-1.1.fc4 (X11/20050720)

Mark Wielaard wrote:
But even then for a core class library implementation being
conservative about extensions is a good thing. If you aren't careful you
have to support a new way to use the library for years and then you will
have to make really sure that it is worth it both for your users and to
the developers that need to maintain backwards compatibility with it.

I fully agree.

I think the J2SE development over the last 10 years offers a strong argument in favour of conservativism.

In 1996, the Java 1.0 Nutshell book came at whopping 460 pages, describing the language, and the APIs. In 1995, the Java in Nutshell book is now 1252 pages. And the language has not changed that much, to warrant such a blowup: it largely due to the JCP putting every API within their reach that could not run away fast enough into the J2SE.

As a result, countless trees have been decimated for documenting all the backward compatibility cruft. ;)

dalibor topic

reply via email to

[Prev in Thread] Current Thread [Next in Thread]