Is this supposed to be a CESK machine state where you apply \x.M to V (actually 
V and the empty env, which is a highly unusual left-hand side)? 


On Jul 15, 2013, at 4:28 AM, Monica Tomson wrote:

> Hi, 
> 
> I have the following reduction rule, it keeps on throwing the compiling 
> error:missing ellipsis with pattern variable in template in: V
> 
> I am confused where to put the ellipsis?
> 
> 
> (--> ;((V ε) S (fn ((λ X M) ε_f) κ))
>         ;((M (update ε_f X σ_n)) S κ)
>      ((tid  (V ε (fn ((λ X M) ε_f) κ))) ...) ; tid, context
>      ((tid  (M  (update ε_f X σ_n) κ)) ...)
>      tcesk3
>      (where σ_n ,(fresh-σ))
>      (side-condition
>       (not (redex-match thread-cesk-iswim-plus X (term V ))) )  ; ERROR: 
> syntax: missing ellipsis with pattern variable in template in: V
>     (side-condition
>       (begin (store-update! (term σ_n) (term (V ε)) Store) #t)))
> 
> Thanks,
> 
> --Shuying
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to