* tests/goops.test: Added tests for correctness of class
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Thu, 17 Apr 2003 19:23:52 +0000 (19:23 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Thu, 17 Apr 2003 19:23:52 +0000 (19:23 +0000)
commit47cd67db2f52975b32ae1857b88af293797035b5
treefafecbce15cd78227796f5afdceebef0c6792f1d
parent266f3a23d7d905b044bf9b69ec2f7aaf41abf0d0
* tests/goops.test: Added tests for correctness of class
precedence list in all basic classes and tests for eqv? and
equal?.

* goops.scm (compute-getters-n-setters): Check for bad init-thunk.
(eqv?): Added default method.
(equal?): New default method which uses eqv?.

* eq.c (scm_eqv_p): Turned into a primitive generic.
libguile/ChangeLog
libguile/eq.c
oop/ChangeLog
oop/goops.scm
test-suite/ChangeLog
test-suite/tests/goops.test