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: 24 Jul 1999 23:48:17 -0000
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@egcs.cygnus.com 99/07/24 16:48:17
Modified files:
guile-oops : goops.c
Log message:
* goops.c, goops.h (scm_class_port, scm_class_input_port,
scm_class_output_port, scm_class_input_output_port): Added.
* goops.c (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.