... Good point, and definitely *not* what I was implying. When I teach patterns, I make it very clear throughout the course that the idea is to learn them as...
... I disagree, Scott. I think it's very valuable because it shows people how independent object behavior can be substituted for dependent if/else statements....
Barr Bill P
bill.p.barr@...
Jun 1, 2005 1:24 pm
8479
... As soon as things start getting > 30 classes (or even 20), such diagrams become too noisy to be truly useful. My argument is basically with the notion of...
Note that I'm not saying the Visitor concept is a bad idea; I'm saying the common double-dispatch implementation of visitor is bad: * Each new node type...
... <snip> It has always amazed me how much the visitor (and a few other patterns) are limited in GoF by the use of C++ as the implementing language. If only...
I have never met a SmallTalker that didn't feel the same way you do about that language. So on to the Java for teaching patterns. I believe Java would be...
... Point taken :) . But I would also say that the notion, "terseness is for system programmers" doesn't really make sense to me, I guess I'm laboring under...
... i agree that "terseness" is not just for system programmers. consider fortran, it is terse, imho. yet, scientists love it. why? its name comes from FORmula...
... Well, except you've chosen something that Java has some syntax sugar for and technically speaking, that's not an exact translation. The exact translation...
Joel, I think you made my point for me: <snip> localVar := [:each | Terminal say: each]; collection do: localVar; vs. in Java: interface SomeInterface { public...
... <snip> Yes, very true, but my point wasn't to show how much better smalltalk was at things that java can't do or can barely do, I was trying to show the...
... I just showed these two code blocks to an Accountant at my office with a degree in Psychology because I also thought the smalltalk would be confusing to...
... I think by "conventual thinking" he meant using a single JVM/program that spawns multiple threads to handle processing of the requests, vs. using multiple...
... http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_IV.html this link is a short summary of Alan Key's experiments with smalltalk and children....
One process that is multi-threaded is far more easier on system resources than "multiple processes". This was an issue back in the day when multi-threading...
Michael R. Rogers, II
mrogers@...
Jun 1, 2005 6:29 pm
8492
wow.. I am impressed by the number of people who responded to my question. I am very thankful for sharing your knowledge with us. Thanks everyone! I still...
... Behalf ... http://www.manageability.org/manageabilityWiki/WhyJavaIsBetterThanDotNet C# != .NET The CLR, IL, and C# are all open standards now. Behold:...
"And Java is much better than C++" - Disagree: Java is much simpler to learn than C++. Real men still sling C++ on occasion... ... From:...
Michael R. Rogers, II
mrogers@...
Jun 1, 2005 7:15 pm
8496
That's funny - I just ran the two samples by my Chiuauaua and he urinated on both of them...smart dog, eh? ... From: "argyn" <akuketayev@...> Sent:...
mrogers@..., II
mrogers@...
Jun 1, 2005 8:23 pm
8497
"A is better than B" is meaningless, unless "better" is well-defined. Pay me to code in Java, and "Java is better than C++". Pay me to code in C++ and "C++ is...
How about we replace 'better' with a phrase like language A 'was designed after considering lessons learned from' language B, then we can prevent this thread...
Amen. ... From: edjames@... Sent: Wednesday, Jun 1 2005 3:56 pm -0500 To: novajug@yahoogroups.com Subject: RE: - Re: [novajug] Ruby on Rail - Email...
mrogers@..., II
mrogers@...
Jun 1, 2005 9:04 pm
8500
I'd answer java is good for two reasons: 1) tool support (as you suggest) 2) interfaces Unfortunately, the standard class libs are pretty pitiful when it comes...
What's more amazing is how people insist on following the code examples explicitly. Eclipse is fantastic, but they use a DD visitor implementation for their...
Man.. I should have mentioned more in detail about what I mean by "better". Sure you will read all about the benchmark test and how C++ perform better and ...
I'm not bashing Java - I REALLY love the language and how simple it is. It is absolutely amazing what you can do with it and how everyone and their brother's...
Michael R. Rogers, II
mrogers@...
Jun 2, 2005 3:09 am
8506
FYI - "5 9's" means a system is available 99.999% of the time. Ed James edjames@... edward.james@... ... This message was sent using IMP, the...