Re: goops - guile-clutter unexpected bug while using #:virtual slot allocation for a subclass

2015-02-06 Thread David Pirotte
Hi again! :) > With the stable-2.0 or master branches, the current behavior is: > > scheme@(guile-user)> (use-modules (oop goops)) > scheme@(guile-user)> (define-class () > ... (foo #:getter foo #:init-keyword #:foo)) > scheme@(guile-user)> (define-class ()) > scheme@(guil

Re: goops - guile-clutter unexpected bug while using #:virtual slot allocation for a subclass

2015-02-06 Thread Andy Wingo
Hi :) On Fri 06 Feb 2015 18:09, David Pirotte writes: > (2) I have a different answer from my guile version for the second > part [which I think is the correct answer, maybe you wanted to paste > some other code [?], don't know. Part of my mail described buggy Guile 2.0. Please re-read to be s

Re: goops - guile-clutter unexpected bug while using #:virtual slot allocation for a subclass

2015-02-06 Thread David Pirotte
Hello Andy, > May I first please reduce your test case. Here is an equivalent > version: sure, especially because it is not 'my' test case :) which got us very confused: when you were talking about this one, I was thinking about another... which to remove the confusion I

Re: goops - guile-clutter unexpected bug while using #:virtual slot allocation for a subclass

2015-02-06 Thread Andy Wingo
Hello, May I first please reduce your test case. Here is an equivalent version: (use-modules (oop goops)) (define-class () (foo #:getter foo #:init-keyword #:foo)) (define-class ()) (define obj (make #:foo 34)) (define-method (foo (self )) (pk "ahoy!") (next-method)) (