The following simple example does not behave as expected on my machine. Am I 
expecting wrong or is the machine behaving wrong?

```
#lang racket

(struct meow (e) #:prefab)

(require racket/match)

(match #s(meow 1)
  [`#s(meow ,@(list-rest a))
   a])
```

Expected behavior: return (list 1)
Observed behavior: error, "a: unbound identifier in module"

-- 
William J. Bowman
Northeastern University
College of Computer and Information Science

-- 
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.

Attachment: signature.asc
Description: PGP signature

Reply via email to