Perl 6 - the future is here, just unevenly distributed

IRC log for #6macros, 2015-12-05

| Channels | #6macros index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
02:24 FROGGS_ joined #6macros
04:19 vendethiel joined #6macros
11:07 vendethiel joined #6macros
11:08 Ven joined #6macros
15:05 * masak works a bit more on 007
21:24 masak hehe -- this "can't assign to a constant" commit I'm crafting, it's a gift that keeps on giving
22:19 masak case in point. I started out by making constants non-assignable. currently I'm introducing a new type Q::Parameter :P
22:20 masak (yes, those two are related, through a perfectly reasonable domino-like chain of events)
23:26 masak oh, lovely. Travis CI flags up yet another build error that I can't reproduce locally.
23:26 * masak updates his Rakudo
23:29 masak I think last time I upgraded Rakudo was... last Travis CI build failure :)
23:31 vendethiel *g*
23:31 vendethiel thanks travis :P
23:32 masak ...reproducible. :/
23:32 masak but it still looks bogus to me.
23:32 masak given that my out-of-date Rakudo could pass that test.
23:33 masak ok, so. a modern Rakudo fails `perl6 t/features/objects.t`
23:33 masak minimizing.
23:33 masak I've had a productive night so far, though.
23:34 masak I've mainly done this:
23:34 masak $ perl6 bin/007 -e='constant foo = 1; foo = 2'
23:34 masak Cannot modify an immutable constant 'foo'
23:43 vendethiel masak: I'd admit, for the duplicate properties, that I'd probably have used something like
23:43 vendethiel say "Duplicate properties: $_" if $_ given @properties.uniq (-) @properties
23:43 vendethiel or, er, something along those lines :)
23:49 masak yeah :)
23:50 masak 007 code is fairly modest in using sets and stuff
23:51 masak partly becase I know I'll be porting that Perl 6 implementation to 007 one day :)
23:57 masak I've minimized the problem now. definitely Rakudo's fault.
23:58 masak doing a quick bisect to see if I can find what introduced it.

| Channels | #6macros index | Today | | Search | Google Search | Plain-Text | summary