| From: Kevin Forchione (lysseus at gmail.com) Date: Mon Aug 11 12:57:29 EDT 2014 |
|
Here’s another example of my problem:
#lang racket
(define foo%
(class object%
(super-new)
(field [x 0])))
(define bar%
(class object%
(super-new)
(field [x 0])))
∏(apply make-object '(foo% bar%))
This doesn’t work because the make-object is being passed symbols instead of classes. If I wrap make-object in a function that does an eval on the symbol I run into another problem dealing with namespaces.
-Kevin
| Posted on the users mailing list. |
|