On Tue, 18 Oct 2016 08:39:21 -0700, barto...@gmx.de wrote: > > Again, for the records: lizmat++ put in a bandaid for rakudo-j with > Rakudo commit 666128fc6e. The tests from S32-list/head.t run fine, but > the underlying problem is still there.
The bandaid was remove recently (Rakudo commit e8f938b0f6) after psch++ implemented attribute parameter binding on the JVM. So we are back to what jnthn said about roles or more complex signatures: On Wed, 21 Sep 2016 06:30:00 -0700, jn...@jnthn.net wrote: > I've fixed this and added tests to S12-methods/attribute-params.t. It > works for named parameters too. So in terms of the originally reported > issue this ticket could be considered done. > > But. > > Unfortunately, the moment you have a role instead of a class, or a a > more complex signature (for example, involving an unpack), it fails. > So, some more work and tests needed.