Search the web
Sign In
New User? Sign Up
wingding · Wing Ding Design Pattern
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Slava Pestov on HotSpot Source Code   Message List  
Reply | Forward Message #478 of 1331 |
Re: [wingding] Slava Pestov on HotSpot Source Code

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





Wed Jan 12, 2005 4:19 pm

robertkuhar
Offline Offline
Send Email Send Email

Forward
Message #478 of 1331 |
Expand Messages Author Sort by Date

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...
Jason Aaron Osgood
mrosgood
Offline Send Email
Jan 12, 2005
12:09 am

... Preprocessors are *hip* baby. Java5 has one called apt. Yeah, sure, we call them "annotation processors" now, but hey, once a duck, always a duck. I also...
Wilhelm Fitzpatrick
r_a_f_i_a_l
Offline Send Email
Jan 12, 2005
1:28 am

Hi Wilhelm Fitzpatrick- ... Generating bytecodes on the fly for reflectively invoked methods is utter coolness. But that may not be what's happening. Here's...
Jason Aaron Osgood
mrosgood
Offline Send Email
Jan 12, 2005
7:56 pm

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...
Robert Kuhar
robertkuhar
Offline Send Email
Jan 12, 2005
4:19 pm

Hi Robert Kuhar- It certainly was a rant. It got my attention. So I guessed it worked. <grin> I cited Pestov because it both validated my own experience and...
Jason Aaron Osgood
mrosgood
Offline Send Email
Jan 12, 2005
8:00 pm

... I'd be interested in your commentary on the classic Joel on Software "Don't Rewrite" article: http://www.joelonsoftware.com/articles/fog0000000069.html...
Wilhelm Fitzpatrick
r_a_f_i_a_l
Offline Send Email
Jan 12, 2005
9:45 pm

Hi Wilhelm Fitzpatrick- ... Ah. Joel Spolsky. I can't decide if I'm conflicted or ambivalent about his advice. <grin> I possess the standard geek snobbery...
Jason Aaron Osgood
mrosgood
Offline Send Email
Jan 12, 2005
11:19 pm

Hi Wilhelm Fitzpatrick- ... Oops. Two more points. I forgot to challenge Joel's skepticism about bit rot. Source code does deteriate with age. For all sorts...
Jason Aaron Osgood
mrosgood
Offline Send Email
Jan 15, 2005
8:13 pm

... I mostly agree with your points, but I would express one clarification. It is not that old code that rots. It is that platform shift out from underneath...
Wilhelm Fitzpatrick
r_a_f_i_a_l
Offline Send Email
Jan 16, 2005
12:49 am

... I'd be willing to go out on limb and say that a big reason for that is that the Apache source tree is the subject of daily public inspection, and Sun's...
Wilhelm Fitzpatrick
r_a_f_i_a_l
Offline Send Email
Jan 12, 2005
9:47 pm

... Wow. Now isn't that statement pretty much hitting the nail right on the head. I guess that it is an argument for Open Sourcing the whole damn thing. My...
Robert Kuhar
robertkuhar
Offline Send Email
Jan 13, 2005
4:19 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help