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 racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: PGP signature

Reply via email to