Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 27881 invoked from network); 8 Jun 2007 22:50:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Jun 2007 22:50:49 -0000 Received: (qmail 29095 invoked by uid 500); 8 Jun 2007 22:50:52 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 29064 invoked by uid 500); 8 Jun 2007 22:50:52 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 29052 invoked by uid 99); 8 Jun 2007 22:50:52 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jun 2007 15:50:52 -0700 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: 32.97.182.145 is neither permitted nor denied by domain of Stan.Bradbury@gmail.com) Received: from [32.97.182.145] (HELO e5.ny.us.ibm.com) (32.97.182.145) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jun 2007 15:50:48 -0700 Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e5.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id l58MoReU027887 for ; Fri, 8 Jun 2007 18:50:27 -0400 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v8.3) with ESMTP id l58MoRU2542556 for ; Fri, 8 Jun 2007 18:50:27 -0400 Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id l58MoRUW023459 for ; Fri, 8 Jun 2007 18:50:27 -0400 Received: from [127.0.0.1] (bradbury-lt1.usca.ibm.com [9.72.133.177]) by d01av03.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id l58MoOtY023424; Fri, 8 Jun 2007 18:50:26 -0400 Message-ID: <4669DCFE.7090608@gmail.com> Date: Fri, 08 Jun 2007 15:49:34 -0700 From: Stanley Bradbury User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: derby-dev@db.apache.org CC: Camilla.Haase@sun.com Subject: Re: Terminology question - are dblook, ij, and sysinfo Tools or Utilties? References: <9f40b500706081329m599f7b30i5b305d1e75d98d1f@mail.gmail.com> <4669BF46.6080707@Sun.COM> <9f40b500706081359t7d756fa6ge67b059eebabbf3@mail.gmail.com> In-Reply-To: <9f40b500706081359t7d756fa6ge67b059eebabbf3@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Laura Stewart wrote: > On 6/8/07, Kim Haase wrote: >> In my experience, "tool" and "utility" are synonyms and can be used >> interchangeably. Of course, if we follow the elementary tech writing >> rule "Always use the same word to mean the same thing," we ought to >> choose one of them and use it consistently, but that may be too much to >> ask in community-generated docs. The merger of the GS and WWD books does >> give you a chance to do it right for these, though! >> >> Which you use I think depends on whether you prefer Anglo-Saxon >> monosyllables or Latinate polysyllables. >> >> HTH, >> Kim > > Since we have an entire guide "Derby Tools and Utilities Guide" > devoted to these, it seems to me someone, somewhere felt that there > was a difference for Derby. I have seen them used interchangably too > (and don't have a preference since I can claim heritage from both the > Anglo-Saxons and Latins :-) but we should be consistent and use 1 > term. > > Since we are so close to the release candidate, I am going to just > leave things as they are and open a separate JIRA issue for changing > this and making it consistent in the Derby docs. I just need some > feedback from derby-dev before I open the issue. > > I'm hoping that someone will provide me with a rational for each term :-) > Laura > >> Laura Stewart wrote: >> > I'm trying to be accurate in the Derby documentation when discussing >> > dblook, ij, and sysinfo. >> > >> > Are these "tools" or "utilities"? Is there a difference between a >> > "tool" and a "utility"? >> > >> > Should one term apply to all of these or should we use different terms >> > depending on what it does? For example, one of these simply dumps >> > info to the screen (sysinfo). Is that different than opening up a mini >> > application (ij)? >> > >> > I'd appreciate your options on the correct term to use to describe >> > each of these. >> > >> > > I wouldn't worry about this for the 10.3 release but here is my two-cents. I think of a TOOL as something with broad functionality that you interact with and can be used, most times, to accomplish a variety of things. Hence I think of IJ as a tool because it allows you to do any number of things within the database. This seems consistent with the Dictionary definition of: "something (as an instrument or apparatus) used in performing an operation" I think of a UTILITY as something you have little interaction with but performs a task or operation, often providing information or simplifying a specific task. Since SYSINFO and DBLOOK are executed by issuing a single command and then they do-what-they-do then stop (no interaction) I think of them as Utilities. This kind of fits what the dictionary says: "a program or routine designed to perform or facilitate especially routine operations (as copying files or editing text) on a computer" HTH