I can access a class field by defining a method so (send joe get-name)
will return me Joe
. But can I get the same behavior without adding a method and just by calling a field, like this: (send joe name)
?
#lang racket
(define person%
(class object%
(init-field name)
(super-new)
(define/public (get-name) name) ))
(define joe (new person% [name 'Joe]))