On Thu, Jan 08, 2009 at 06:11:22AM -0800, Richard Hainsworth wrote:
: # New Ticket Created by  Richard Hainsworth 
: # Please include the string:  [perl #62070]
: # in the subject line of all future correspondence about this issue. 
: # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=62070 >
: 
: 
: I have the following in a file test.pl
: 
: macro doit ($word) {
:   return quasi <say <<<$word>>> <<<$word>>> ;>
: };

Note there's a syntax error here: you can't feed two terms in a row
to "say".  There needs to be a comma after the first quasi-unquote.
>From S06:

    Hence, while the quasiquote itself is being parsed, the syntactic
    interpolation of a unquoted expression into the quasiquote always
    results in the expectation of an operator following the variable.

On the other hand, I doubt rakudo handles macros yet in any case.

Larry

Reply via email to