Damn!
I discovered that if GOOPS is loaded first,
libguile/smob.c's 'scm_make_smob_type()' creates
an extended class for registered SMOB types, but
this is (AFAICT) undocumented!
Now, in extensions adding new number reps to
Guile I used everywhere:
(define-class long-double
Corrections... :(
Marco Maggi wrote:
scm_make_extended_class_with_supers(my,
scm_variable_ref(number));
This must be:
scm_make_extended_class_with_supers(my,
scm_list_1(scm_variable_ref(number)));
and the change to 'scm_class_of()' must
be something like:
{
/* Goops object */
if (!