SAL Home PROGRAM Languages & Compilers

GOOPS

GOOPS is the object-oriented extension to Guile. Its implementation is derived from STk and Tiny-Clos. It is very close in spirit to CLOS (the Common Lisp Object System) but is adapted for the Scheme language. While GOOPS is not compatible with any of these systems, GOOPS contains a compatibility module which allows for execution of STKlos programs. Briefly stated, the GOOPS extension gives the user a full object oriented system with multiple inheritance and generic functions with multi-method dispatch. Furthermore, the implementation relies on a true meta object protocol, in the spirit of the one defined for CLOS.

Current Version:   0.1.6

License Type:   GPL

Home Site:
http://www.nada.kth.se/~mdj/goops/

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   Yes, from Home Site
  • RedHat RPM Package:   No
  • Other Packages:   ??

Targeted Platforms:

Linux/Unix

Software/Hardware Requirements:

None

Other Links:
None

Mailing Lists/USENET News Groups:

None

User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Languages & Compilers


Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.