CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

COOL: Implementation of HP's CommonObjects on top of the PCL metaclass kernel.

COOL is an implementation of HP's CommonObjects on the Portable CommonLoops (PCL) metaclass kernel. As such, it provides a portable implementation of CommonObjects. It should be of particular interest to people who want to program in the mixin style supported by PCL but are also interested in trying the encapsulation style of Smalltalk, which CommonObjects supports. This version of COOL is guaranteed to work with Portable CommonLoops system date 2-24-87. A copy of this version of Portable CommonLoops is distributed along with COOL.

   Volume 10, Issue 80 of comp.sources.unix,
   submitted by Roy D'Souza 
   on 3 Aug 87 03:00:33
   Incorporates patch posted in Volume 11, Issue 44 of
   comp.sources.unix, on 16 Sep 87 04:50:50, which fixes
   two files (fixup.l and methods.l) that were mangled in
   the original release.
   This copy of the distribution was obtained from
   but that site is not an official distribution site.

Version: 10-MAY-87 Copying: Copyright (c) 1987 Hewlett-Packard Corporation. Use, copying, modification, and distribution permitted. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Author(s): Alan Snyder Contact: Keywords: Authors!Snyder, COOL, CommonObjects, HP, Lisp!Code, OOP!Lisp, PCL Contains: cool.tar.gz (originally commonobject.tar.gz) References: The tech report Alan Snyder, "Object Oriented Programming for Common Lisp", ATC-85-01. is a specification of the CommonObjects language. It is available by sending email to
Last Web update on Mon Feb 13 10:32:35 1995