| Would it be easier without MVC? Mark Guzdial |
| What do you mean by big, clunky? Mark Guzdial |
| Outside of C++ which has execution speed near that of C w/out virtual functions, when one decides on an OO language, there is an inherit overhead in dealing with objects as compared to procedural languages -Stephen Belknap |
| Squeak's object structure consists of 1 word of header. "Big, clunky" Well, okay... Mark Guzdial |
| what about the boxing/unboxing overhead for primitives? Does that not play a big role in the speed? I know it's an overhead for the primitive itself, but I don't know how it affects the overall performaince in the Big Picture -Stephen Belknap |
| Note to others: This ain't the whole story. It's okay, but there's more. Mark Guzdial |
| Could you reformat those Squeak vs. Java lists? "Squeak vs. Java Strengths" doesn't tell me what the strengths are of. Squeak? Java? The comparison? Mark Guzdial |
| Cool, thanks. These are reasonable (though I'd disagree that Squeak's exception support is "better"), but certainly others are possible. Mark Guzdial |
| Better in the fact that, in Java, if you get an exception, you try and find the handler in the current frame, and keep popping off frames until you either find a handler, or are in main(), in which case you probably have a famous NullPointerException. But in Squeak, you can have the option of continuing: correcting the problem that raised the exception, and having some sort of re-do logic that continues where it previously died. -Stephen Belknap |