I don't know. Constructive criticism is always welcome. This was a rant and
provides little useful information. Perhaps it serves as a warning but, still,
I don't like his style at all.
This clown wants it both ways. He criticizes them for being non-OO, then he
criticizes them for being too OO. He doesn't like that they used C++, Scheme,
etc but then complains when they don't go native immediately for Reflection.
When he's going on about the multiple RegEx packages I've got to wonder if he's
ever heard (or understood) the phrase "If it isn't broken...don't fix it"?
Isn't the essensce of OO that "I don't care about how you get it done, I just
want to know what you can do for me"? That's what I like about Java. The JDK
has boatloads of useful functionality built in that I access through the public
interface. I really don't care how they are doing it behind the scenes as long
as it works for me.
Granted, it would be nice to see the JDK as some nice instance of all best
practices and refactored and unit tested until the cows come home but that
sounds more like some academic exercise than a commercial product (where time
is money and reuse is efficient).
Perhaps he brings up some valid points but they are lost in the "sour grapes"
of his argument.
Bob
--- Jason Aaron Osgood <mrosgood@...> wrote:
>
>
> Howdy-
>
>
> Slava Pestov, the jEdit guy, recently posted this entry.
>
> The HotSpot source code is a bad joke
> http://www.jroller.com/page/slava/20050102
>
> I tried to build Sun's JDK a few years back. It was crap. I can
> vouche for some of Slava's observations. Such as the preprocessor
> stuff. (For Java source code too!)
>
> I had hoped that Sun's renewed emphasis on quality would have improved
> the source tree. I guess they subscribe to the "test your way to
> quality" school of thought.
>
> I'd hate to get elbow deep into a monster JDK refactoring project only
> to get bogged down in the private packages (e.g. sun.*).
>
>
> Cheers, Jason Aaron Osgood / Seattle WA
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
__________________________________
Do you Yahoo!?
The all-new My Yahoo! - Get yours free!
http://my.yahoo.com