No more concept of "pure generics"
authorAndy Wingo <wingo@pobox.com>
Sat, 10 Jan 2015 22:02:02 +0000 (23:02 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 23 Jan 2015 15:16:01 +0000 (16:16 +0100)
commit2b7692bcc4f13b0778280df9420dde7d14c95a4a
tree1c99b1012113cb0735c00352dbb6e5d44d3bcd4d
parent623a259935be05b65fbc97fec1a1c925a5d91c11
No more concept of "pure generics"

* libguile/goops.h (SCM_PUREGENERICP, SCM_VALIDATE_PUREGENERIC)
  (SCM_VTABLE_FLAG_GOOPS_PURE_GENERIC, SCM_CLASSF_PURE_GENERIC):
  Remove.
* libguile/goops.c (scm_set_primitive_generic_x): Use SCM_GENERICP, not
  SCM_PUREGENERICP.
  (scm_sys_bless_pure_generic_vtable_x): Remove; this flag isn't
  checked.

* module/oop/goops.scm: Don't call %bless-pure-generic-vtable!; there's
  no need.
libguile/goops.c
libguile/goops.h
module/oop/goops.scm