Hello, In short: I use inheritance of structures, I use structure generics, but I can not combine inheritance and generics in the way that seems the most natural.
#lang racket (require racket/generic) (define-generics my (some-base-stuff my) (some-specific-stuff my)) (struct base (base-field) #:methods gen:my ((define (some-base-stuff my) (print (base-base-field my))))) (struct specific base (specific-field) #:methods gen:my ((define (some-specific-stuff my) (print (specific-specific-field my))))) (some-base-stuff (specific 2 4)) some-base-stuff: not implemented for #<specific> Can generic #:methods be possibly inherited from superstructure? Best regards, Dmitry ____________________ Racket Users list: http://lists.racket-lang.org/users