From: James Britt Date: 2004-05-10T01:26:57+09:00 Subject: Re: [ANN] interface 0.1.0 Daniel Berger wrote: > Hi all, > > It is with some trepidation that I announce the first release of the > interface module. This looks quite neat. > > > Why did I do it? > ================ > Mainly to silence the Java weenies and to show that it was possible. > See the README for the long version. I, personally, do not find > interfaces to be especially useful, but here you go. Designer/developer theory question: Do interfaces have a place in dynamically-typed/duck-typing languages? Does the use of interfaces in Ruby encourage a poor (or, say, less robust) design? They seem like a handy way to embed assertions into code to ensure that something blows up sooner than later, though perhaps the usual TDD arguments apply here. James