Source: chicken-tinyclos Section: libs Priority: optional Maintainer: Ivan Raikov Build-Depends: debhelper (>> 3.0.0), chicken-bin (>= 3.0.0), libchicken-dev (>= 3.0.0) Standards-Version: 3.6.2 Package: chicken-tinyclos Section: libs Architecture: any Depends: ${shlibs:Depends}, chicken-bin (>= 3.0.0) Description: A very simple CLOS-like language embedded in Scheme. This Chicken Scheme extension provides an object system inspired by the Common Lisp Object System. Its features are: * Classes, with instance slots, but no slot options. * Multiple-inheritance. * Generic functions with multi-methods and class specializers only. * Primary methods and call-next-method; no other method combination. * Uses Scheme's lexical scoping facilities as the class and generic function naming mechanism. Another way of saying this is that class, generic function and methods are first-class (meta)objects. . Homepage: http://www.call-with-current-continuation.org/eggs/tinyclos.html