===> NEXT VERSION --- 06/17/2004 Converted docs to use cs/Template from PageTemplate. ===> 0.6-2 --- 06/15/2004 Just changed the name because some people thought it was self-promotion. I was really going for a Java-like naming scheme, since I like giving my stuff obvious names, but wanted to avoid name conflicts as much as possible. Also, don't sell anything at celsoft.com. Maybe I should! ===> 0.6-1 --- 06/11/2004 Fixed a problem where rb_protect wasn't always protecting a certain exception that was caught when a method didn't exist. If Interface was installed with gem, and you loaded a file which uses Interface objects, when load returned, the exception was thrown. Not sure why, but I found that rb_rescue didn't have that problem. Added .gem distribution file. Objects now claim to implement all interfaces of their class and all ancestors. implement? now looks all the way into the object's ancestry to determine interface compliance. --- 06/10/2004 Added IDate and ITime interfaces. Changed implements and implements? to implement and implement?. ===> 0.5-1 --- 06/09/2004 Added interface/class libraries to automatically create Interfaces for all of the standard Ruby classes and objects. It's going to take awhile to get ironed out. Added IArray, IHash and IString interfaces. Added remove_method and undef_method as triggers to re-check object interface compliance. ===> 0.4-1 --- 06/09/2004 Completely changed the way things are called. More "Ruby" now I think. ===> 0.3-2 --- 06/08/2004 Forgot to change the installation procedures after switching to setup.rb. ===> 0.3-1 --- 06/08/2004 Resolved name conflict with existing library named interface by placing the library under the celsoft.com/ directory. ===> 0.2-1 --- 06/07/2004 Changed declare_interface to implements_interface. Now using object->klass to store interface compliance information, which made dealing with Singletons much easier. Changed how singletons declare implementation. See docs for new method. Documentation changed to reflect the new changes. ===> 0.1-1 --- 06/07/2004 Just getting started.