[racket] generics + superstructs
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