Re: [racket] Declaring methods and fields with internal and external names

2013-01-12 Thread Matthias Felleisen
How is this: #lang racket (define graph% (class object% (field ((n nodes) '())) (public (get get-fields)) (define/public (all) (get)) (define (get) n) (super-new))) (define graph (new graph%)) (define fields (get-field nodes graph)) (equal? (send graph get-fields) fiel

[racket] Declaring methods and fields with internal and external names

2013-01-12 Thread Harry Spier
The Racket reference says: 5.2.3.3 Internal and External Names Each method declared with public, override, augment, pubment, overment, augride, public-final, override-final, augment-final, inherit, inherit/super, inherit/inner, rename-super, and rename-inner can have separate internal and external