This is the mail archive of the guile-cvs@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

guile/guile-oops goops.h


CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	mdj@egcs.cygnus.com	99/08/04 04:49:22

Modified files:
	guile-oops     : goops.h 

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]