Hi Fernando,
I had this problem from a module I am writing and there it went wrong
with this error. So, not only REPL has problems. Perhaps I should write
a bug ticket.
Marcel,
P.s. Rakudo version 2016.08.1-117-g1d8f99a built on MoarVM version
2016.08-32-ge52414d
implementing Perl 6.c.
It works fine if the three statements are on the same line and if the
program is being read from a file, so I guess it's bug of the REPL.
On Fri, Sep 16, 2016 at 1:49 PM, mt1957 <mt1...@gmail.com
<mailto:mt1...@gmail.com>> wrote:
Hi everyone,
I am trying to create a subset but get errors when used. Surely I
do something wrong here or is it a bug?
In REPL
> my Map $p .= new(<d f g h aa bb ff>.kv.reverse);
Map.new((:aa(4),:bb(5),:d(0),:f(1),:ff(6),:g(2),:h(3)))
> subset pv of Str where $_ (elem) $p;
(pv)
> my pv $x = 'aa';
Type check failed in assignment to $x; expected pv but got Str ("aa")
in block <unit> at <unknown file> line 3
Greetings,
Marce
--
Fernando Santagata