Re: [racket-users] [racket users] struct #:methods question

2020-04-21 Thread David Storrs
On Mon, Apr 20, 2020 at 6:50 PM Jon Zeppieri wrote: > There's no trick to it: > > #lang racket/base > > (require racket/generic) > > (define-generics foo > (foo-do foo x)) > > (struct thing (x) > #:methods gen:foo > [(define (foo-do f x) > (thing x))]) > > > On Mon, Apr 20, 2020 at 6:3

Re: [racket-users] [racket users] struct #:methods question

2020-04-20 Thread Jon Zeppieri
There's no trick to it: #lang racket/base (require racket/generic) (define-generics foo (foo-do foo x)) (struct thing (x) #:methods gen:foo [(define (foo-do f x) (thing x))]) On Mon, Apr 20, 2020 at 6:32 PM Kevin Forchione wrote: > > Hi guys, > How do you return an instance of the

[racket-users] [racket users] struct #:methods question

2020-04-20 Thread Kevin Forchione
Hi guys, How do you return an instance of the structure type from the struct’s #:methods? This is would seem to be a common situation, but it has me stumped. Kevin -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group