Thanks! That still doesn't work for color:

  match: color does not refer to a structure definition

although it does work with my own custom color struct:

(define-struct clr (r g b))
(match (make-clr 1 2 3)
  [(struct clr (r g b)) (* r g b)])

  - Adam

On Oct 31, 2011, at 9:26 PM, Jay McCarthy wrote:

> One of the branches of the pattern language is
> 
> |             (struct id (pattern ...))
> 
> Your pattern should be
> 
> (struct color (r g b))

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to