Is there any way to define a macro that expands out to a lambda, and then access the arguments passed to that lambda from outside the macro in the calling context? Here's an example of what I mean:
#lang racket (define-syntax-rule (foo form ...) ((lambda (bar) form ...) "ARG")) (foo "Hello") ; => returns "Hello" (foo bar) ; => expand: unbound identifier in module in: bar I'd like access to the "bar" argument on the last line. Is this possible with Racket macros? Thanks, Daniel
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

