From mboxrd@z Thu Jan 1 00:00:00 1970 From: mdj@sourceware.cygnus.com To: guile-cvs@sourceware.cygnus.com Subject: guile/guile-oops goops.c Date: Wed, 04 Aug 1999 04:49:00 -0000 Message-id: <19990804114910.13587.qmail@egcs.cygnus.com> X-SW-Source: 1999-q3/msg00201.html List-Id: CVSROOT: /cvs/guile Module name: guile Changes by: mdj@egcs.cygnus.com 99/08/04 04:49:08 Modified files: guile-oops : goops.c Log message: * goops.c, goops.h (scm_sys_invalidate_class): Added; (default-slot-definition-class, keyword-access): New slots; Rearranged slots. (scm_m_atslot_ref, scm_m_atslot_set_x, scm_m_dispatch, scm_m_hash_dispatch): New macros. (memoize_method): Dispatcher for the generic function `memoize-method!'. Plugs into scm_memoize_method in eval.c. * goops.c, goops.h: Renamed SCM_METACLASS_GOOPS_LAYOUT --> SCM_CLASS_CLASS_LAYOUT; SCM_CLASSF_ACCESSOR --> SCM_CLASSF_ACCESSOR_METHOD