How do I use  structure's constructor in define-syntax .

I want to do something like this :

(struct proc-struct (name args loe))

(define-for-syntax (process ps)
  #'#t)


(define-syntax (procedure stx)
  (syntax-case stx ()
    [(_ name args e1 e2 ...)
     (process (proc-struct #'name (syntax->list #'args) (syntax->list
#'(e1 e2 ...))))]))



(procedure abc (x y) 2 3)


Is there something like struct-for-syntax ?

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

Reply via email to