From: "Ara.T.Howard" Date: 2004-06-09T09:03:38+09:00 Subject: Re: Interfaces and semantics (or, how to hashpipe a duck) On Wed, 9 Jun 2004, David A. Black wrote: > On Wed, 9 Jun 2004, Sean O'Dell wrote: > >> On Tuesday 08 June 2004 13:05, David A. Black wrote: >>> Hi -- >>> >>> On Wed, 9 Jun 2004, Sean O'Dell wrote: >>>> Probably wouldn't, but I just finished mine and it's released, and it's >>>> in C. I don't know what to do about the name clash. I can't think of >>>> another name that works as well, and I have to move on to some actual >>>> work here. >>> >>> It's hard to think of a name that works *less* well, since this one >>> clashes with an already-available package. I hope you'll consider >>> renaming it, as a courtesy to Dan and to reduce confusion by potential >>> users. >> >> I will when I have a suitable alternative. > > Since Interface is already the name of a Ruby library, pretty much any > other word (as long as it doesn't similarly shadow an existing > package) is automatically more suitable than Interface. > > "Interfaces" and "Interfacer" come to mind -- not plum names, perhaps, > but (as far as I know) unambiguous and unclaimed in Ruby-space. > > > David > > -- > David A. Black > dblack@wobblini.net i'm with david. from an objective-c website: "Protocols: Protocols, like the name hints, are definitions of behavior which a group of classes can conform to. Protocols have no interface or implementation, but they more resemble an interface. You don't add new instance variables, nor do you add new methods or define the internal workings of any method. All a protocol does is to define a set of methods which a class must contain in order to conform to this the protocol. " i kind of like it better than 'interface', which sounds too java-ish for my tastes.... -a -- =============================================================================== | EMAIL :: Ara [dot] T [dot] Howard [at] noaa [dot] gov | PHONE :: 303.497.6469 | A flower falls, even though we love it; and a weed grows, even though we do | not love it. --Dogen ===============================================================================