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...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

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 #476 of 1331 |

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






Wed Jan 12, 2005 12:08 am

mrosgood
Offline Offline
Send Email Send Email

Forward
Message #476 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