Richard (>>): >> What am I doing wrong? Passing constant strings into the macro, instead of code.
<masak> r: macro m($code) { quasi { {{{$code}}} } }; class A { m(has $.x is rw) }; say A.new(:x('OH HAI')).x <camelia> rakudo-parrot e32249, rakudo-jvm e32249: OUTPUT«OH HAI» * masak replies to the p6u email So, it works fine, except for the assumption about strings. // Carl