On Sat 17 Sep 2016 22:43, Jan Wedekind <j...@wedesoft.de> writes: > The following program works fine under GNU Guile 2.0.12: > > (use-modules (oop goops)) > (define-generic native-type) > (define-method (native-type (i <integer>) . args) 0) > (define-method (native-type (i <real>) . args) 1) > (define-method (native-type (b <boolean>) . args) 2) > > (native-type 1) > (native-type 1.3) > (native-type #f) > (native-type 1 1.2) > (native-type 1.4 2) > (native-type 1.4 2 3) > (native-type 1.4 1.5) > (native-type #f #t) > > However under GNU Guile 2.1.4 [1] it fails with an error in > "multiple-arity-dispatcher":
Thanks for the bug report! Fixed in master. > Getting the backtrace didn't work: Oops :P I fixed this too. Cheers, Andy