Thanks. I'll fix that.

WRT the original post, it looks like it should work, but apparently can't.
The error should be selfexplanatory. Either you interpolate using :: or <>,
but not both...

JJ

El lun., 1 oct. 2018 a las 13:38, Richard Hogaboom (<
richard.hogab...@gmail.com>) escribió:

> Not exactly, but close.  The following line is exactly from the doc.  It
> works.  It it works, then the offending(next line) line should work as well.
>
> my $bar = 'Bar';
>
> say $Foo::($bar)::quux; #
>  compound identifiers with interpolations; OUTPUT: «42␤»
>
>
> say Foo::($bar)::<$quux>; # won't compile - but the doc says it should -
> they are supposed to be equivalent
>
> Gives:
>
> ===SORRY!=== Error while compiling
> /home/hogaboom/hogaboom/Perl6/p6ex/./p6ex.p6 Combination of indirect name
> lookup and call not supported at
> /home/hogaboom/hogaboom/Perl6/p6ex/./p6ex.p6:345 ------> say
> Foo::($bar)::⏏<$quux>; expecting any of: argument list
>
> Also, another following line from the doc:
>
> say $Foo::Bar::zape;    #
>  compound identifiers separated by ::; OUTPUT: «zipi␤»
>
> outputs (Any), not zipi. The leading $ should be deleted.
>
>
> say Foo::Bar::zape;    #
>  compound identifiers separated by ::; OUTPUT: «zipi␤»
>
> outputs zipi correctly. This is only a doc issue, not a compiler issue.
>
>
> On 9/30/18 1:47 PM, JJ Merelo wrote:
>
> Is that taken verbatim from the docs? I'll create an issue if that's the
> case.
>
> JJ
>
> --
> Richard A Hogaboom
> 16 Alprilla Farm Road
> Hopkinton, MA 
> 01748-1922richard.hogab...@gmail.comwww.linkedin.com/in/richardhogaboom/https://plus.google.com/+RichardHogaboomhttps://github.com/rahogaboom
> M508-330-3775
>
>

-- 
JJ

Reply via email to