$ racket Welcome to Racket v5.2.1. - (define-syntax def-struct (syntax-rules () ((_ fields id) (define-struct id fields)))) - (def-struct (x y) point) - (define p (make-point 3 4)) - (point-x p) 3 -
$ racket Welcome to Racket v5.2.1. - (define-syntax def-struct (syntax-rules () ((_ fields id) (define-struct id fields)))) - (def-struct (x y) point) - (define p (make-point 3 4)) - (point-x p) 3 -