From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.science.mathematics.categories/4509 Path: news.gmane.org!not-for-mail From: Nimish Shah Newsgroups: gmane.science.mathematics.categories Subject: Re: abutment = aboutement? Date: Thu, 21 Aug 2008 15:30:52 +0100 Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1241019990 13631 80.91.229.2 (29 Apr 2009 15:46:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Apr 2009 15:46:30 +0000 (UTC) To: categories Original-X-From: rrosebru@mta.ca Fri Aug 22 09:34:10 2008 -0300 Return-path: Envelope-to: categories-list@mta.ca Delivery-date: Fri, 22 Aug 2008 09:34:10 -0300 Original-Received: from Majordom by mailserv.mta.ca with local (Exim 4.61) (envelope-from ) id 1KWVpp-0005oL-NA for categories-list@mta.ca; Fri, 22 Aug 2008 09:33:45 -0300 Content-Disposition: inline Original-Sender: cat-dist@mta.ca Precedence: bulk X-Keywords: X-UID: 44 Original-Lines: 29 Xref: news.gmane.org gmane.science.mathematics.categories:4509 Archived-At: On Wednesday 20 August 2008 2:13 pm, Michael Barr wrote: > I am NOT about to change a word that has apparently existed for > over 50 years just because it is not particularly meaningful. I am going to risk putting my two cents here and perhaps being rejected by the moderator. One of the reasons why a word may need to be changed even if it has existed for 50 years is to avoid confusion. For example in the book "Categories for Software Engineering" the author talks about the "social life" of a set being the other sets it talks to. For a long while this puzzled me, until it dawned on me that the idea that the author was using was that the origins of modern Object-Orientated Programming (ie C++, Java) started with SmallTalk. In SmallTalk, objects communicated with one another by sending messages; and so making an analogy with familiar concepts that programmers use "sets have a social life" because SW objects "talk" to each other by sending messages. Stated another way it is difficult to see how a (Mathematical) object is the same as a (Software) object. The latter gets created and destroyed as the object comes in and out of scope. Hence what does one do? When stated generically, does the word object mean a mathematical one (around 60 years old) or a software one (more widely used)? Nim.