In 2015 nypm hackathon, we found, thank you: # Failed test 'Can feed Arrays of Type to .new of Array[Array[Type]] (assignment)' # at t/spec/S09-typed-arrays/arrays.rakudo.moar line 200 # expected: $((Bool::True, Bool::False, Bool::True), (Bool::True,)) # got: $(Array[Bool].new(Bool::True, Bool::False, Bool::True), Array[Bool].new(Bool::True))
On Mon Mar 09 21:13:57 2015, Mouq wrote: > On Sun Nov 10 16:07:42 2013, langdo...@gmail.com wrote: > > $ perl6 > > > Array[Array[Bool]].new($(Array[Bool].new)) > > Type check failed in .new; expected 'Array[Bool]' but got > > 'Array[Bool]' > > in block at src/gen/CORE.setting:8188 > > in method reify at src/gen/CORE.setting:7135 > > in method reify at src/gen/CORE.setting:7030 > > in method gimme at src/gen/CORE.setting:7458 > > in method eager at src/gen/CORE.setting:7430 > > in block at src/gen/CORE.setting:8183 > > > > $ perl6 -v > > This is perl6 version 2013.10 built on parrot 5.9.0 revision 0 > > > > Either it should let me do that, or at least say something sensical. > > The latest Rakudo now correctly "lets you do that" :) Tests for this > were added in Roast commit 5f5f5fbb26 ( > https://github.com/perl6/roast/commit/5f5f5fbb26 ) > > Marking this ticket as resolved :)