I would appreciate any advice on the best way to copy a prefab struct that
could be a sub-struct.  I have been using write/read but felt bad about it.
Trying again now gave me a new option. Is there a better solution out there?

(define (copy-writable s)
  (read (open-input-string (with-output-to-string (lambda () (write s))))))

(define (copy-prefab s)
  (call-with-values (lambda () (vector->values (struct->vector s) 1))
                    (lambda args (apply make-prefab-struct
(prefab-struct-key s) args))))

Thanks,
Dave

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to