On Tue, Jan 20, 2009 at 4:44 PM, Blake McBride <firstname.lastname@example.org> wrote:While most of us are aware of AMOP, using the CLOS implementation (Closette,
> The book "The Art of the Metaobject Protocol" by Kiczales, Rivieres & Bobrow
> contains a simplified but working CLOS. It is infinitely better than what's
found in http://www.scs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/oop/clos/closette/closette.tgz)
from that book will not do. It's copyright preamble contains the following:
;;; Use and copying of this software and preparation of derivative works
;;; based upon this software are permitted. Any distribution of this
;;; software or derivative works must comply with all applicable United
;;; States export control laws.
Requiring compliance with US export control is incompatible with the GNU GPL.
So, unless we can integrate PCL, or find other suitable implementation
we'll have to implement AMOP as described by the book ourselves.