This is the mail archive of the
guile-cvs@sourceware.cygnus.com
mailing list for the Guile project.
guile/guile-oops goops.c
- To: guile-cvs@sourceware.cygnus.com
- Subject: guile/guile-oops goops.c
- From: mdj@sourceware.cygnus.com
- Date: 25 Jul 1999 19:31:02 -0000
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@egcs.cygnus.com 99/07/25 12:31:02
Modified files:
guile-oops : goops.c
Log message:
* goops.c (prep_hashsets): Added.
(scm_sys_inherit_magic): Call prep_hashsets.
* goops.c (scm_class_port, scm_class_input_port,
scm_class_output_port, scm_class_input_output_port): Added.
(make_standard_classes): Initialize new classes.
(make_class_from_template): Added.
(make_extended_class): Use make_class_from_template.
(local_make_port_classes): Added. Plugs into
objects.c:scm_make_port_classes.
(make_port_classes): Make port classes corresponding to all
existing port types.
(scm_init_goops): Call make_port_classes.