[plt-scheme] Structure constructor

From: Sam TH (samth at ccs.neu.edu)
Date: Mon Jul 17 14:16:00 EDT 2006

On Mon, 2006-07-17 at 20:03 +0200, Jens Axel Søgaard wrote:
> Hi all,
> 
> What is the simplest way to go from a structure to its constructor?
> The following seems to work, but I have a hunch there is a simpler
> solution.

I think you want `struct-type-make-constructor'.  Then your function can
be defined as:

(define (struct-constructor s)
  (define-values (sty _) (struct-info s))
  (struct-type-make-constructor sty))

sam th



Posted on the users mailing list.