From: ggroups on 24 Jun 2005 08:49 Isaac Gouy wrote: > Robert C. Martin wrote: >> On 20 Jun 2005 02:16:36 -0700, ggroups(a)bigfoot.com wrote: >>>Of course, the words of the creators of Simula will be of no comfort >>>to prevaricators who cannot deal with the fact that OO did not appear >>>from some programmers hacking around with Algol-60 and discovering >>>things by mistake (a s/w Penicillin in effect) ... *** >> Steve, there is a difference between accusing someone of being >> incorrect, and accusing someone of being a liar. The first is >> civilized, and the second is libelous. > Robert, I was puzzled by your reaction (in English prevaricate is not a > synonym for lie) - so after checking the OED, I looked in Websters and > found the definition I expected "to turn aside from, or evade, the > truth; equivocate" and then a secondary meaning "to tell an untruth". The definition as I understand it. Notably, a venerable dictionary that I have gives as an example (of prevarication) things very akin to Robert Martins' tedious self- righteous tirade . Anyway, where is Nygaard and Dahls' petri dish that they discovered, or accidently spilled something into ?? For such a petri dish does not appear in their recollections of the origins of Simula ... Regards, Steven Perryman
From: Laurent Bossavit on 24 Jun 2005 12:18 > Again, if it was all "simple", it would be encoded as an algorithm and > put into a plug-and-play-click-and-drag form in a box of packaged > software, Microsoft Insta-CRUD 6.0. I thought that one was called Access. :) Laurent
From: topmind on 24 Jun 2005 13:24 Laurent Bossavit wrote: > > Again, if it was all "simple", it would be encoded as an algorithm and > > put into a plug-and-play-click-and-drag form in a box of packaged > > software, Microsoft Insta-CRUD 6.0. > > I thought that one was called Access. :) > > Laurent Maybe :-) It is not so much the tool itself, but all the little biz rules and relationships between the rules that tend to make things sticky. I have yet to find a tool/paradigm that magically simplifies that all. I have yet to see a good book addressing the management of business logic/rules (both inside and outside of OO). The few that bother to dictate "good practices" don't bother to justify them well. Hierarchies and sub-type classifications are NOT the solution. Access has kind of a goofy GUI engine, but it still beats a lot of web-based UIs. Access is also fairly versatile in that it can host self-standing applicationss, or be kind of a front end to big-iron RDBMS, letting the RDBMS do the heavy lifting. Here are my grades for it: GUI system: B- Client-side DB engine: B (mostly because the competitors are really lame) Language: C SQL syntax: C Reliability: D Open Source: F -T-
From: Robert C. Martin on 24 Jun 2005 14:07 On 24 Jun 2005 05:49:49 -0700, ggroups(a)bigfoot.com wrote: >Isaac Gouy wrote: >> Robert, I was puzzled by your reaction (in English prevaricate is not a >> synonym for lie) - so after checking the OED, I looked in Websters and >> found the definition I expected "to turn aside from, or evade, the >> truth; equivocate" and then a secondary meaning "to tell an untruth". > >The definition as I understand it. From www.merriamwebster.com. Note the last line. Main Entry: preývarýiýcate Pronunciation: pri-'var-&-"kAt Function: intransitive verb Inflected Form(s): -catýed; -catýing Etymology: Latin praevaricatus, past participle of praevaricari to act in collusion, literally, to straddle, from prae- + varicare to straddle, from varus bowlegged : to deviate from the truth : EQUIVOCATE synonym see LIE ----- Robert C. Martin (Uncle Bob) | email: unclebob(a)objectmentor.com Object Mentor Inc. | blog: www.butunclebob.com The Agile Transition Experts | web: www.objectmentor.com 800-338-6716 "The aim of science is not to open the door to infinite wisdom, but to set a limit to infinite error." -- Bertolt Brecht, Life of Galileo
From: Isaac Gouy on 24 Jun 2005 14:56
Robert C. Martin wrote: > On 24 Jun 2005 05:49:49 -0700, ggroups(a)bigfoot.com wrote: > > >Isaac Gouy wrote: > > >> Robert, I was puzzled by your reaction (in English prevaricate is not a > >> synonym for lie) - so after checking the OED, I looked in Websters and > >> found the definition I expected "to turn aside from, or evade, the > >> truth; equivocate" and then a secondary meaning "to tell an untruth". > > > >The definition as I understand it. > > From www.merriamwebster.com. Note the last line. > Main Entry: pre·var·i·cate > Pronunciation: pri-'var-&-"kAt > Function: intransitive verb > Inflected Form(s): -cat·ed; -cat·ing > Etymology: Latin praevaricatus, past participle of praevaricari to act > in collusion, literally, to straddle, from prae- + varicare to > straddle, from varus bowlegged > : to deviate from the truth : EQUIVOCATE > synonym see LIE Robert, as I noted before, Websters is a dictionary of American - not English. In English the primary meaning given by Websters is /the/ meaning - to prevaricate is neither to lie nor tell the truth but to avoid doing either. |