This is the mail archive of the guile-cvs@sources.redhat.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-core/libguile smob.h smob.c eval.c ...


CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	kei@sourceware.cygnus.com	2000-08-24 19:26:22

Modified files:
	guile-core/libguile: smob.h smob.c eval.c procs.c 

Log message:
	* smob.h (scm_smob_descriptor): Added `apply\' and `gsubr_type\'.
	* smob.c (scm_make_smob_type): Initialize `apply\' and `gsubr_type\'.
	(scm_set_smob_apply): New function.
	(scm_smob_apply_0, scm_smob_apply_1, scm_smob_apply_2,
	scm_smob_apply_3): New functions.
	* eval.c (SCM_CEVAL, SCM_APPLY): Added dispatch for applicable smobs.
	* procs.c (s_scm_procedure_p): Check applicable smobs.


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