Search in #perl6

Channels | #perl6 index




Searching this channels includes data upto 2014-07-28 00:42 H.

Results

Result pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Results for 2014-07-22

05:36 lizmat carlin: re http://irclog.perlgeek.de/​perl6/2014-07-21#i_9059080  : if rakudo's spectest is done on a DISTRO that is not in DISTROnames
05:36 lizmat it becomes a failing test
05:37 lizmat to fix the test, is to add the failing DISTRO name to DISTROnames
05:37 lizmat that way, we can know on which OS's rakudo is being spectested regularly
05:41 dalek rakudo/nom: 2bc8f67 | (Elizabeth Mattijsen)++ | src/main.nqp:
05:41 dalek rakudo/nom: Make sure we only execute END blocks once
05:41 dalek rakudo/nom:
05:41 dalek rakudo/nom: Even if we call exit() inside an END block
05:41 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/2bc8f673a6
06:07 denis_boyun joined #perl6
06:13 atroxaper joined #perl6
06:24 sergot hi o/
06:25 chenryn joined #perl6
14:14 woolfy joined #perl6
14:20 hoelzro morning #perl6
14:21 kaare_ joined #perl6
14:24 atroxaper joined #perl6
14:29 dalek rakudo/nom: 1009e54 | (Elizabeth Mattijsen)++ | docs/ChangeLog:
14:29 dalek rakudo/nom: Mention END block / exit fix
14:29 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1009e5443b
14:30 lizmat r:  END say 1; END exit 42; END say 2; END say 3
14:30 camelia rakudo-jvm 2bc8f6: OUTPUT«(timeout)»
14:30 camelia ..rakudo-{parrot,moar} 2bc8f6: OUTPUT«3␤2␤1␤»
14:31 lizmat hmmm... apparently JVM is not fixed yet...  hhmmm

Results for 2014-07-21

17:54 lizmat there were two places where the END_PHASERS we're being run: on in Exception, and one in sub exit()
17:55 lizmat I've covered those two places
17:55 FROGGS lizmat: MAIN also runs these phasers
17:55 hoelzro lizmat: I mean what if an END block die()s
17:55 dalek rakudo/nom: 043cc03 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
17:55 dalek rakudo/nom: Fix for #122355
17:55 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/043cc03065
17:55 synopsebot Link: https://rt.perl.org/rt3//Publ​ic/Bug/Display.html?id=122355
17:55 FROGGS # Run any END blocks before exiting.
17:55 FROGGS for nqp::gethllsym('perl6', '@END_PHASERS') {
17:55 FROGGS $result := $_();

Results for 2014-07-18

17:58 FROGGS damn
17:58 FROGGS a bugfixathon without RT sucks
18:00 FROGGS [Coke]: at least this is an ex-parrot, err, an ex-fail: S32-exceptions/misc.rakudo.jvm 227 - did we throws_like X::TypeCheck::Binding?
18:00 FROGGS [Coke]: because I fixed that right before the release
18:03 dalek specs: 66c75f4 | (Elizabeth Mattijsen)++ | S99-glossary.pod:
18:03 dalek specs: Add lemma for NST
18:03 dalek specs: review: https://github.com/perl6/specs/commit/66c75f46c8
18:03 FROGGS ahh, good that google cached the RT ticket pages :o)
18:03 lizmat there appears to be maintenance work on all perl.org servers today
18:04 FROGGS correct: http://log.perl.org/2014/07/7182014-s​cheduled-maintenance-moving-day.html
18:14 dalek roast: 87f2ed3 | (Tobias Leich)++ | S05-match/make.t:

Results for 2014-07-17

22:57 epochbel1 joined #perl6
22:58 Woodi_ joined #perl6
22:58 bcode_ joined #perl6
23:01 ivanshmakov joined #perl6
23:01 dalek rakudo/nom: fb07f82 | (Tobias Leich)++ | tools/build/NQP_REVISION:
23:01 dalek rakudo/nom: [release] bump NQP revision
23:01 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fb07f824b1
23:02 dalek rakudo/nom: f24e0eb | (Tobias Leich)++ | VERSION:
23:02 dalek rakudo/nom: [release] bump VERSION
23:02 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f24e0eb64b
23:03 ssutch_ joined #perl6
23:06 woolfy joined #perl6
23:11 dalek rakudo/nom: 0aaba7e | (Elizabeth Mattijsen)++ | t/spectest.data:
23:11 dalek rakudo/nom: Add some more advent tests
23:11 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0aaba7e03f
23:13 FROGGS I am going to continue tomorrow with the release process, I do not want to make mistakes just because I almost fall asleep
23:15 cogno joined #perl6
23:18 Guest20108 Reading the backlog. I note that the conversation between Mäsak and jhntn is not for the vulgum pecus
23:20 woolfy joined #perl6

Results for 2014-07-16

10:39 colomon also, supernovus still needs to fix his modules (from just by changing eval to EVAL)
10:41 jnthn I'm happy to see tehre was no change from 14th-15th. That means the strref Moar branch merge hasn't busted modules.
10:41 jnthn colomon++ # reports
10:54 carlin joined #perl6
11:05 dalek specs: d35e527 | (Elizabeth Mattijsen)++ | S22-package-format.pod:
11:05 dalek specs: Elaborate a bit more on the Distribution object.
11:05 dalek specs:
11:05 dalek specs: As another step into generalizing the installation process of a distribution.
11:05 dalek specs: review: https://github.com/perl6/specs/commit/d35e527803
11:14 anaeem1_ joined #perl6
11:15 brrt joined #perl6
11:22 thou joined #perl6
11:25 timotimo o/
20:32 timotimo bleh, the screenr for that plugin doesn't seem to want to load on my machine
20:32 timotimo damn you, adobe flash player
20:40 Akagi201 joined #perl6
20:41 SevenWolf joined #perl6
20:43 dalek rakudo/nom: 1372dc9 | (Elizabeth Mattijsen)++ | tools/build/Makefile- (2 files):
20:43 dalek rakudo/nom: Normalize location for storing precomped files
20:43 dalek rakudo/nom:
20:43 dalek rakudo/nom: A mix of lib/blib was being used in JVM and Moar.  Parrot was clean in that
20:43 dalek rakudo/nom: respect.
20:43 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1372dc96bc
20:47 kweetal joined #perl6
20:51 timotimo do we have to push some button to make perl6.org/compilers/features refresh?
20:52 carlin moritz said a cron does it
20:53 timotimo ah, i must have missed that message
21:02 FROGGS__ lizmat++
21:04 [Coke] rakudo.moar had a clean spectest run today.
21:05 [Coke] no change in parrot, but it's failing 17 tests.
21:05 [Coke] jvm failing 21, though several of them seem to fail randomly depending on the phase of the moon.
21:09 dalek rakudo/nom: 9e15cc8 | (Elizabeth Mattijsen)++ | tools/build/Makefile- (2 files):
21:09 dalek rakudo/nom: Make JVM and Moar also install source files
21:09 dalek rakudo/nom:
21:09 dalek rakudo/nom: Parrot was, consensus is they should be
21:09 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9e15cc8a29
21:10 Ven joined #perl6
21:11 carlin I think there's some code in Temporal that can adjust the phase of the moon, might fix those JVM failures :p
21:12 brrt joined #perl6
21:12 lizmat there is, but it depends on rand

Results for 2014-07-15

19:21 [Coke] it's "first thursday after 3rd tuesday", not "third thursday", which has bit me at least once in the past.
19:22 PerlJam FROGGS_: I haven't looked, but if you have any pointers about compiler release + star release, it might be useful to add that to the release guide.
19:22 FROGGS_ PerlJam: the star release has its own guide
19:22 atroxaper joined #perl6
19:22 dalek rakudo/nom: fdf0a22 | (Elizabeth Mattijsen)++ | docs/release_guide.pod:
19:22 dalek rakudo/nom: Pick up November
19:22 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fdf0a2293d
19:23 FROGGS_ and of course it takes time to do both
19:23 masak m: for 1..12 -> $month { my $d = Date.new(Date.today.year, $month, 1); ++$d until $d.day-of-week == 2; $d += 14; $d += 2; say $d }
19:23 camelia rakudo-moar 736027: OUTPUT«2014-01-23␤2014-02-20␤2014-03-20␤2014-04​-17␤2014-05-22␤2014-06-19␤2014-07-17␤2014-08-21​␤2014-09-18␤2014-10-23␤2014-11-20␤2014-12-18␤»
19:23 FROGGS_ and perhaps it is not that easy to do the star with a not yet done compiler release at all...

Results for 2014-07-14

20:13 jnthn I think that's the easiest way, otherwise we're in for quite a yak shave...
20:13 lizmat gotcha
20:14 jnthn Invoking the installed one should work from any directory
20:17 treehug88 joined #perl6
20:18 dalek roast: 1a09b7e | (Elizabeth Mattijsen)++ | S22-package-format/local.t:
20:18 dalek roast: Fix test by not changing dir
20:18 dalek roast:
20:18 dalek roast: Apparently, during spectesting, it is not wise to both do a chdir() *and*
20:18 dalek roast: a shell($*EXECUTABLE_NAME)
20:18 dalek roast: review: https://github.com/perl6/roast/commit/1a09b7e378
20:19 jeffreykegler joined #perl6
20:21 dwarring [Coke]: typo in my gist - rakudo precedence is fine
20:22 * dwarring scoping that is
20:24 kurahaupo joined #perl6

Results for 2014-07-13

07:59 atroxaper_ yoleaux didn't pass me message from Mouq :(
08:00 atroxaper_ .tell Mouq I merged your pull request and did some changes. Today I'm going to make a lists render.
08:00 yoleaux atroxaper_: I'll pass your message to Mouq.
08:06 chenryn joined #perl6
08:15 dalek roast: 9618ad9 | (Elizabeth Mattijsen)++ | S02-types/deprecations.t:
08:15 dalek roast: Make %h = {...} deprecation test pass on parrot
08:15 dalek roast: review: https://github.com/perl6/roast/commit/9618ad9499
08:20 dalek rakudo/nom: 4fd4639 | (Elizabeth Mattijsen)++ | src/core/Deprecations.pm:
08:20 dalek rakudo/nom: Make deprecation message insensitive to hash order
08:20 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4fd4639b95
08:21 lizmat which should fix deprecation message tests on jvm
08:23 anaeem1_ joined #perl6
08:48 dmol joined #perl6
08:50 thou joined #perl6
09:25 chenryn joined #perl6
09:28 chenryn_ joined #perl6
09:29 Alula_ joined #perl6
09:30 atroxaper joined #perl6
09:38 dalek roast: b40d639 | (Elizabeth Mattijsen)++ | S22-package-format/local.t:
09:38 dalek roast: Argh, fudging cannot handle trailing ;
09:38 dalek roast: review: https://github.com/perl6/roast/commit/b40d639ff8
09:41 dalek roast: c4b7322 | (Elizabeth Mattijsen)++ | S22-package-format/local.t:
09:41 dalek roast: Apparently we can't do signals on JVM either
09:41 dalek roast: review: https://github.com/perl6/roast/commit/c4b7322985
09:42 anaeem1 joined #perl6
09:43 vendethiel- joined #perl6
09:47 Psyche^ joined #perl6
09:48 Ven joined #perl6
10:11 * masak dreams of a day when the fudger isn't text-based but based on the parse tree
10:20 dalek rakudo/nom: c0eef70 | (Elizabeth Mattijsen)++ | src/core/CompUnit.pm:
10:20 dalek rakudo/nom: Make method names a bit more consistent
10:20 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c0eef70af2
10:25 atroxaper joined #perl6
10:27 kurahaupo joined #perl6
10:29 dalek rakudo/nom: 0c38be3 | (Elizabeth Mattijsen)++ | src/core/CompUnit.pm:
10:29 dalek rakudo/nom: Be at least internally consistent
10:29 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0c38be3fdd
10:33 ariden__ joined #perl6
10:33 chenryn_ joined #perl6
10:33 masak oh, and the whole fudger is ~250 lines of Perl 5 :) that's gotta change, too.
10:34 timotimo you reckon it'll only be 25 lines of perl6 when you're done refactoring? :)
11:06 moritz +1
11:07 lizmat it should allow v5 and v6 modules with the same name (eg. Foo.pm and Foo.pm6) to co-exist in the same dir as pre-compiled files
11:08 chenryn_ joined #perl6
11:11 xinming_ joined #perl6
11:14 dalek rakudo/nom: 1154641 | (Elizabeth Mattijsen)++ | src/core/CompUnit.pm:
11:14 dalek rakudo/nom: Make sure we have a Bool value
11:14 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1154641052
11:30 dalek roast: ebc873e | (Elizabeth Mattijsen)++ | S22-package-format/local.t:
11:30 dalek roast: Some more CURLF / CompUnit tests
11:30 dalek roast: review: https://github.com/perl6/roast/commit/ebc873e54f
11:40 molaf_ joined #perl6
11:43 Auzzi joined #perl6
11:43 sue_ joined #perl6
11:45 Ven joined #perl6

Results for 2014-07-11

09:53 lizmat .oO( happiness is a warm VM )
09:55 jack_rabbit :)
10:03 thou joined #perl6
10:10 xinming joined #perl6
10:11 dalek rakudo/nom: 8a0a8f9 | (Elizabeth Mattijsen)++ | src/core/Supply.pm:
10:11 dalek rakudo/nom: Seems removing the paused functionality regresses
10:11 dalek rakudo/nom:
10:11 dalek rakudo/nom: Specifically the classify/categorize tests.  Guess I need to fix those first
10:11 dalek rakudo/nom: before removing this functionality.  On the other hand, I don't really see
10:11 dalek rakudo/nom: how I can do that just yet.  So reverting.
10:11 dalek rakudo/nom:
10:11 dalek rakudo/nom: This reverts commit 592a2edf4c4bf6196a73715382a95999ebeafced.
10:11 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8a0a8f99b7
10:12 kivutar joined #perl6
10:21 zengargoyle can you get a junction to unjunction? like getting: max 1, 2|3, 2; to be 3 and not any(2,3)
10:22 * woolfy1 never did anything for Perl 6 other than marketing and some money, I never uploaded a patch or whatever...
10:22 * woolfy1 wrote a couple of lines of code of Perl 6 Rakudo...  but that was at the NQP-course by jnthn in Frankfurt last year...
12:05 lizmat Ven: writing a book, is that coding?
12:06 Ven lizmat: speaking on IRC, is that philosophing :) ?
12:07 lizmat wishful thinking?
12:08 Ven lizmat: desilusional one, I'd say :P
12:08 dalek roast: 6dfefc4 | (Elizabeth Mattijsen)++ | S22-package-format/local.t:
12:08 dalek roast: Some more CompUnit tests
12:08 dalek roast: review: https://github.com/perl6/roast/commit/6dfefc4da6
12:08 dalek roast: 669ec1f | (Elizabeth Mattijsen)++ | S17-supply/ (2 files):
12:08 dalek roast: Some more S17-supply tests, more to come
12:08 dalek roast: review: https://github.com/perl6/roast/commit/669ec1f235
12:08 lizmat :-(
12:08 * Ven thinks these words have a pretty nice ring to it, but they're probably barely english
12:09 lizmat franglais will also work here, maybe
12:10 teodozjan_ hi, i have a little question about phasers, they are documented that INIT is being executed on runtime but this is true only for one file project. If i have multiple file project ale imported classess are executed during compilation? This ends in funny results if I forget about this

Results for 2014-07-10

15:39 carlin can someone with a better understanding of time travel take a look at the tests in the bottom half of S32-temporal/local.t and confirm that they don't make sense
15:40 carlin or confirm that I don't make sense :)
15:47 atroxaper joined #perl6
15:50 [Sno] joined #perl6
15:57 dalek rakudo/nom: 9a1c529 | (Elizabeth Mattijsen)++ | src/core/SupplyOperations.pm:
15:57 dalek rakudo/nom: Fix problem with multiple .tap on SupplyOperations
15:57 dalek rakudo/nom:
15:57 dalek rakudo/nom: Spotted and suggested by retupmoca++ .  Basically, a new internal tap was
15:57 dalek rakudo/nom: being created for each tap on the outside: now only the first outside tap
15:57 dalek rakudo/nom: creates an internal tap.
15:57 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9a1c529013
15:59 * sjn just ran "make test" in rakudo, and is pleased to see that with moar the test suite is running more than twice as fast than with parrot
16:00 retupmoca lizmat++
16:01 lizmat now on to write tests  :-)
16:01 retupmoca lizmat: does that handle the $tap.close issue as well? (my PR had an issue where calling .close on a tap would close the source tap for all taps) ?
18:06 lizmat *strong
18:06 lizmat *sigh*
18:06 FROGGS[mobile] yeah
18:06 FROGGS[mobile] well, number two is blond
18:07 dalek rakudo/nom: ef8137f | (Elizabeth Mattijsen)++ | src/core/SupplyOperations.pm:
18:07 dalek rakudo/nom: Let's try to do this another way
18:07 dalek rakudo/nom:
18:07 dalek rakudo/nom: This reverts commit 9a1c529013bf580d5c27579559dc9ebe7d71e725.
18:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ef8137f772
18:07 dalek rakudo/nom: 592a2ed | (Elizabeth Mattijsen)++ | src/core/Supply.pm:
18:07 dalek rakudo/nom: Remove the experimental "paused" functionality
18:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/592a2edf4c
18:07 dalek rakudo/nom: 2c957ff | (Elizabeth Mattijsen)++ | src/core/Supply.pm:
18:07 dalek rakudo/nom: Add helper method Supply.taps for debugging
18:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/2c957ff991
18:08 FROGGS[mobile] now I'm in a train from hospital to a friend's house, to fetch the boys
18:08 anaeem1 joined #perl6
18:08 mr-foobar jnthn: i just compiled rakudo from source. looking into perl6-j interop.
18:08 FROGGS[mobile] then I get some rest and can read backlog

Results for 2014-07-09

10:09 xinming_ joined #perl6
10:10 sjn_ joined #perl6
10:11 timotimo whoa, so much backscroll
10:12 jnthn lizmat: Seems OK
10:13 dalek rakudo/nom: 9a8470c | (Elizabeth Mattijsen)++ | src/core/Hash.pm:
10:13 dalek rakudo/nom: Alter %h = {} deprecation message
10:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9a8470cc00
10:17 dalek roast: 32730f7 | (Elizabeth Mattijsen)++ | S02-types/deprecations.t:
10:17 dalek roast: Adapt test for %h = {} deprecation message
10:17 dalek roast: review: https://github.com/perl6/roast/commit/32730f7793
10:19 sjn_ joined #perl6
10:25 atroxaper How can I describe a regex 'any but not a something' ? like any but not ':' I need to get scheme of url :)
10:26 jnthn <-[:]>
10:26 lizmat re: immutability in parcels:
12:31 lizmat jnthn: in other words: if I load a precompiled module, can I find out the original path of the module?
12:32 atroxaper joined #perl6
12:32 rGeoffrey I have to work with what I have.  Last year there was only 3 days from when OSCON said we would to the lightning talks and them happening.  This year they gave me 3 weeks notice.  Some year they will actually accept them on time and I will have 3 months to twist arms.
12:34 brrt joined #perl6
12:38 dalek roast/S26-WHY: adf0914 | (Rob Hoelz)++ | S26-documentation/why-following.t:
12:38 dalek roast/S26-WHY: Fix why-following attribute comment test
12:38 dalek roast/S26-WHY: review: https://github.com/perl6/roast/commit/adf0914718
12:38 rurban1 joined #perl6
12:38 dalek rakudo/nom: 9044339 | (Elizabeth Mattijsen)++ | src/core/CompUnit.pm:
12:38 dalek rakudo/nom: Add crappy CompUnit.compile
12:38 dalek rakudo/nom:
12:38 dalek rakudo/nom: And some assorted support methods
12:38 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9044339c0a
12:42 woolfy I really would like to see TimToady or jnthn give a talk about the state of Perl 6.  But Larry is already doing the state of Perl in general...  And I am afraid jnthn has other plans.
12:43 SamuraiJack joined #perl6
12:43 woolfy lizmat would be a good choice too, but she is hesitant, since she thinks she does not know enough...  :-)
12:43 woolfy (hiding now)
16:28 jnthn tssk
16:33 carlin how many people actually run the full S32-temporal/local.t test? It looks like it might have been wrong for a while and few noticed it
16:33 carlin because it unless your /etc/timezone is America/New_York most of the tests are skipped
16:34 carlin eg. coke's autoroasting skips them
16:37 dalek rakudo/nom: 31404a4 | (Elizabeth Mattijsen)++ | src/core/CompUnit.pm:
16:37 dalek rakudo/nom: Default from is 'Perl6' nowadays
16:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/31404a4a3d
16:38 _slade joined #perl6
16:47 dalek roast: 89c59e3 | (Elizabeth Mattijsen)++ | S22-package-format/localfile/NanooNanoo.pm:
16:47 dalek roast: Create necessary source files while testing
16:47 dalek roast: review: https://github.com/perl6/roast/commit/89c59e333c
16:47 dalek roast: 16320f1 | (Elizabeth Mattijsen)++ | S (4 files):
16:47 dalek roast: Merge branch 'master' of https://github.com/perl6/roast
16:47 dalek roast: review: https://github.com/perl6/roast/commit/16320f128d
16:47 dalek roast: 62446ba | (Elizabeth Mattijsen)++ | S22-package-format/local.t:
16:47 dalek roast: Some more CompUnit testing
16:47 dalek roast: review: https://github.com/perl6/roast/commit/62446ba9f0
17:03 guru joined #perl6
17:14 lelf joined #perl6
17:15 lelf joined #perl6
17:15 dalek roast: 6429cf8 | (Elizabeth Mattijsen)++ | S06-advanced/wrap.t:
17:15 dalek roast: De-tab and get indenting right
17:15 dalek roast: review: https://github.com/perl6/roast/commit/6429cf85e9
17:18 rurban1 joined #perl6
17:19 itz_ joined #perl6
17:23 [Coke] carlin: happy to take a mini patch for: https://github.com/coke/perl6-roast-dat​a/blob/master/bin/rakudo.parrot.sh#L19  and friends to add env vars that are needed.
17:23 [Coke] good catch.
17:25 itz__ joined #perl6
17:28 dalek perl6-roast-data: d9915a5 | coke++ | / (6 files):
17:28 dalek perl6-roast-data: today (automated commit)
17:28 dalek perl6-roast-data: review: https://github.com/coke/perl6​-roast-data/commit/d9915a5954
17:34 brrt joined #perl6
17:34 xusia joined #perl6
17:34 atroxaper joined #perl6
17:45 xusia joined #perl6
17:47 kaleem joined #perl6
17:48 dalek roast: d9f950a | (Elizabeth Mattijsen)++ | S06-advanced/wrap.t:
17:48 dalek roast: Fudge tests for RT #122259
17:48 dalek roast: review: https://github.com/perl6/roast/commit/d9f950ad8c
17:48 synopsebot Link: https://rt.perl.org/rt3//Publ​ic/Bug/Display.html?id=122259
17:51 [Sno] joined #perl6
17:53 Sqirrel joined #perl6
17:56 guru joined #perl6
17:58 camelia rakudo-moar 31404a: OUTPUT«0␤»
17:58 woolfy1 joined #perl6
17:59 carlin those tests in S32-temporal/local.t seem to rely on .local being able to convert to DST based on the date
18:00 carlin is that supposed to work?
18:01 dalek rakudo/nom: 3bd00dd | (Elizabeth Mattijsen)++ | src/core/control.pm:
18:01 dalek rakudo/nom: eval() is no more, long live EVAL()
18:01 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3bd00dd3de
18:01 flussence > say $*TZ / 60 / 60␤1
18:01 flussence guess the p6eval server is in UTC.
18:01 carlin yeah
18:05 atroxaper joined #perl6
18:22 dalek rakudo/nom: 95e3ca4 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
18:22 dalek rakudo/nom: Make EVAL() and .EVAL really Cool
18:22 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/95e3ca4be3
18:23 carlin if I do `DateTime.new("2014-02-01T10:00:00").local` is it really supposed to know I was in DST in February and adjust the timezone accordingly?
18:24 anaeem1 joined #perl6
18:24 dalek roast: 6e71b0b | (Elizabeth Mattijsen)++ | S (2 files):
18:24 dalek roast: Track disappearence of Cool.eval and eval()
18:24 dalek roast: review: https://github.com/perl6/roast/commit/6e71b0b275
18:26 dalek rakudo/nom: e9fad62 | (Elizabeth Mattijsen)++ | docs/ChangeLog:
18:26 dalek rakudo/nom: Note that Cool.eval and eval() are now gone
18:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e9fad625cb
18:26 vendethiel wow, that's a hell of a busy week ...
18:27 jnthn so progress...
18:28 timotimo vendethiel: hm?
18:29 timotimo hm. it occurs to me that i didn't mention anything ven did in my weekly; what did i miss?
18:33 timotimo NO EULOL
18:34 masak NO PROJECT EULER
18:35 vendethiel timotimo: I started working on my beginner tutorial and on a learnXinYminutes.
18:35 vendethiel (sadly, I got caught up by time, as last week was <IRL> in full caps, and I have med appointments for the whole week, but I'll try to get stuff done :).)
18:36 dalek roast: 4af01d7 | (Elizabeth Mattijsen)++ | S29-context/eval.t:
18:36 dalek roast: Unfudge now passing EVAL tests (and add .EVAL)
18:36 dalek roast: review: https://github.com/perl6/roast/commit/4af01d7897
18:36 timotimo oke
18:36 timotimo looking forward to report on some nice stuff in the future :)
18:36 vendethiel I'll change the way I did the learnXinYminutes tho, because starting with the operators is ... hehe :P
18:37 itz__ joined #perl6
19:02 vendethiel and right/left/non-associativity
19:03 FROGGS categories perhaps yes, associativity maybe not so
19:05 hummeleB1 joined #perl6
19:05 vendethiel well, it's still learnXinYminutes, so ... but yeah
19:13 dalek roast: 320794d | (Elizabeth Mattijsen)++ | S29-context/eval.t:
19:13 dalek roast: Add test for Buf.EVAL
19:13 dalek roast: review: https://github.com/perl6/roast/commit/320794d600
19:17 brrt left #perl6
19:17 dalek nqp: 346e6e9 | jnthn++ | src/vm/moar/QAST/QASTOperationsMAST.nqp:
19:17 dalek nqp: Use a fresh register for decont'd callee.
19:17 dalek nqp: review: https://github.com/perl6/nqp/commit/346e6e90f1
19:40 [particle] joined #perl6
19:42 itz__ joined #perl6
19:46 treehug88 joined #perl6
19:51 ren1us joined #perl6

Results for 2014-07-08

07:56 lizmat or should "perl5" and "nQp" also be allowed
07:56 FROGGS_ lizmat: that is how the name of the language is written
07:57 lizmat ok
07:57 FROGGS_ Perl 6 is strict, so having case insensitive stuff feels weird
07:59 dalek rakudo/nom: 18bb089 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local/File.pm:
07:59 dalek rakudo/nom: Also allow :from<NQP>
07:59 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/18bb089266
07:59 dalek rakudo/nom: 6fab386 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local/File.pm:
07:59 dalek rakudo/nom: Only allow :from<Perl5 Perl6 NQP>
07:59 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6fab386820
08:06 dayangkun_ joined #perl6
08:06 masak morning, #perl6
08:07 lizmat masak o/
08:13 darutoko joined #perl6
09:11 masak nwc10: oh! I thought you meant the language itself :) it sure has a lot of syntax.
09:11 masak nwc10: but yeah, the naming is deliberate.
09:11 masak as in, whoever chose that name knows about the naming history.
09:11 masak http://livescript.net/#name
09:12 dalek rakudo/nom: 3062bc1 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local/File.pm:
09:12 dalek rakudo/nom: Allow for :from<JVM>
09:12 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3062bc15e7
09:13 dmol joined #perl6
09:18 dmol joined #perl6
09:19 sqirrel joined #perl6
09:20 dalek doc: 240dbdd | Mouq++ | / (14 files):
09:20 dalek doc: Call SUBTITLEs what they are
09:20 dalek doc: review: https://github.com/perl6/doc/commit/240dbdd41b
09:20 dalek doc: eb191dc | Mouq++ | lib/Language/classtut.pod:
09:20 dalek doc: Merge branch 'master' of https://github.com/perl6/doc
09:20 dalek doc: review: https://github.com/perl6/doc/commit/eb191dc988
09:21 dmol joined #perl6
09:23 dmol joined #perl6
09:31 kkul joined #perl6
09:33 dmol joined #perl6
11:27 lizmat do we actually have a plan for the case there is a compiled version of a module, but it is out of date?
11:27 lizmat wrt to the current executor?
11:27 FROGGS_ lizmat: the current state is that it explodes
11:28 FROGGS_ but the plan is to recompile it, in case we can write to the destination
11:28 dalek rakudo/nom: 9013d8f | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local/File.pm:
11:28 dalek rakudo/nom: Only lookup / once
11:28 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9013d8fb5f
11:28 FROGGS_ because a .moarvm file is a cache after all, and caches can get invalid and want updating
11:29 lizmat perhaps, but I would be against compiling a new version then
11:29 FROGGS_ with the CUR::inst we have enough information to do that actually
11:29 lizmat I'd rather see automatic re-compilation as part of the rakudo upgrade process
19:48 timotimo "Over time the vitreous changes, shrinking and developing pockets of liquefaction, similar to the way a gelatin dessert shrinks, or detaches, from the edge of a pan over time." - this is a wonderful simile
19:50 xdoctor joined #perl6
19:51 Akagi201 joined #perl6
19:52 FROGGS timotimo: in case you're working on the weekly: jnthn (and me) have tracked down the perl6-p borkage that introduced 1800 spectest fails
19:55 dalek rakudo/nom: 548a9b8 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local/File.pm:
19:55 dalek rakudo/nom: Add :no-precomp flag
19:55 dalek rakudo/nom:
19:55 dalek rakudo/nom: This should allow for searches for a non-precompiled version of a module.
19:55 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/548a9b8f3f
19:56 dalek roast: 3aa17a3 | (Elizabeth Mattijsen)++ | S22-package-format/local (3 files):
19:56 dalek roast: Some more CURL::File tests
19:56 dalek roast: review: https://github.com/perl6/roast/commit/3aa17a3953
20:06 Mouq Hmm... My spectest turns up fails for S32-list/pick.t and S32-temporal/local.t
20:07 timotimo i still didn't have an opportunity today, but i think i'll be able to do it in the next 2h
20:07 revdiablo joined #perl6
20:14 japhb joined #perl6

Results for 2014-07-07

14:36 chenryn joined #perl6
14:38 Akagi201_ joined #perl6
14:40 raiph joined #perl6
14:45 lizmat hmmm... it seems to generate a todo() for *every* line in the block that's being todo'd, rather than just the line with "is"
14:48 dalek roast: 5826376 | (Elizabeth Mattijsen)++ | S04-declarations/will.t:
14:48 dalek roast: Work around 4x todo generating strangeness
14:48 dalek roast: review: https://github.com/perl6/roast/commit/5826376d14
14:49 lizmat the only thing I can think of, is that it somehow gets confused by the BEGIN and INIT blocks
14:49 isBEKaml_mobile joined #perl6
14:49 lizmat this seems to fix the test error reporting problem, but does not fix the underlying fudging issue
14:49 lizmat cycling&
20:14 * TimToady needs to be on writit, not reddit
20:14 rindolf PerlJam: heh, not true.
20:14 rindolf TimToady: heh.
20:15 TimToady or maybe wrottit
20:15 dalek rakudo/nom: c55942f | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local/File.pm:
20:15 dalek rakudo/nom: Make CURL::File faster
20:15 dalek rakudo/nom:
20:15 dalek rakudo/nom: This gets us back the time we lost in the spectest recently.  Part of the
20:15 dalek rakudo/nom: speedup is attained by only going through the directory of the CompUnitRepo
20:15 dalek rakudo/nom: only once: this behaviour may need tweaking in certain situations.
20:15 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c55942ff89
20:16 rindolf TimToady: reminds me of https://groups.yahoo.com/neo/groups/fc-s​olve-discuss/conversations/messages/1301
20:16 rindolf TimToady: reddit is kinda like a new (and in most respects - better) Usenet
20:17 rindolf TimToady: Usenet has become unusable now.
20:17 rindolf It was good up to the end of Web 1.0 or so.
21:46 FROGGS s/parrot/perl6-p/
21:47 FROGGS but yeah, I bisected all blocks that were sorted out, and now I only optimize this block (it is the 311'd block), and the others that match the criteria of your latest patch
21:47 jnthn OK. I'm looking at the optimizer and pondering
21:47 jnthn I think it should still inline that one
21:52 dalek rakudo/nom: 049b796 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo.pm:
21:52 dalek rakudo/nom: CUR.files should call CURx.files, not .candidates
21:52 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/049b796eec
21:52 lue Gah, syngen got up to 67% of my RAM and was about to crash my computer for the third time :(  I really need to change the process from "for each step, go through all the files" to "for each file, go through all the steps"
21:52 FROGGS ohh yes, that seemed to be a copy&pasto
21:54 jnthn FROGGS: https://gist.github.com/jnthn/0d83712e55339f1361c2
21:55 timotimo lue: if only that were easier :(
22:12 FROGGS jnthn: it feels identical to this hack: https://gist.github.com/FR​OGGS/0c85c2e1363abb4a45c1
22:12 FROGGS jnthn: so, yes :o)
22:12 lizmat 6 'WHAT(1|2).gist.say'
22:12 lizmat (Junction)
22:14 dalek roast: 23f4832 | (Elizabeth Mattijsen)++ | S03-junctions/misc.t:
22:14 dalek roast: Unfudge now passing tests
22:14 dalek roast: review: https://github.com/perl6/roast/commit/23f48324ac
22:14 FROGGS jnthn: feel free to push, can't get worse than this anymore: https://github.com/coke/perl6-roast-data/blo​b/master/log/rakudo.parrot_summary.out#L3258
22:14 dalek rakudo/nom: fef7933 | jnthn++ | src/Perl6/Optimizer.nqp:
22:14 dalek rakudo/nom: p6bindsig should not prevent immediate inlining
22:14 dalek rakudo/nom:
22:21 timotimo yes!
22:21 timotimo
22:21 jnthn timotimo: *lol*, I have to write that library...
22:22 FROGGS timotimo: sergot also connected to his https machine as the first result of openssl test bindings today
22:23 dalek rakudo/nom: 056aaf9 | (Elizabeth Mattijsen)++ | docs/ChangeLog:
22:23 dalek rakudo/nom: ChangeLog entry
22:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/056aaf9232
22:23 FROGGS okay, since perl6-p is in a good shape again I can peek into the JSON::RPC bug and in my Archive::Tar problem...
22:24 dalek rakudo/nom: e77c12b | jnthn++ | src/Perl6/Actions.nqp:
22:24 dalek rakudo/nom: Ensure lowered_param names are unique.
22:24 dalek rakudo/nom:

Results for 2014-07-06

09:34 ChoHag Which on further digging appears to be not new, but anyway when I saw git pull such a tiny patch I just hit make.
09:35 ChoHag And then since the changes didn't look useful - left it to look at later.
09:36 dmol joined #perl6
09:38 lelf joined #perl6
09:49 dalek roast: 41ed3d1 | (Elizabeth Mattijsen)++ | S32-str/split-simple.t:
09:49 dalek roast: Use subtest for clarity
09:49 dalek roast:
09:49 dalek roast: Still not sure why the last test fails, and why the todo is not working
09:49 dalek roast: review: https://github.com/perl6/roast/commit/41ed3d12b4
09:50 lizmat decommute&
09:58 isBEKaml_mobile joined #perl6
09:58 masak isBEKaml_mobile1: that's certainly a possible interpretation. :)
09:59 woolfy left #perl6

Results for 2014-07-04

10:48 lizmat running spectest now
10:54 lizmat lo and behold: no spectests failing, but 7 todo's passing :-)
10:54 jnthn much wow
10:54 chenryn joined #perl6
10:56 dalek rakudo/nom: 44d5357 | (Elizabeth Mattijsen)++ | src/core/EnumMap.pm:
10:56 dalek rakudo/nom: Make sure .hash decontainerizes
10:56 dalek rakudo/nom:
10:56 dalek rakudo/nom: {}.hash did not decontainerize.  jnthn++ suggested to simplify EnumMap.hash
10:56 dalek rakudo/nom: (because returning self always decontainerizes if necessary)
10:56 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/44d5357987
11:01 atroxaper joined #perl6
11:11 kkielak joined #perl6
11:12 colomon_ I guess I forgot to say anything when I checked last night, but the (moar) smoke test ran fine overnight and automagically updated http://host07.perl6.com:8080/report
11:14 lizmat apparently my change also fixed #122223
11:14 synopsebot Link: https://rt.perl.org/rt3//Publ​ic/Bug/Display.html?id=122223
11:16 FROGGS colomon_++ # that site is bookmarked now :o)
11:17 colomon_ FROGGS: don't forget moritz++ too!  :)
11:18 FROGGS troo, moritz++
11:19 dalek roast: 51e4682 | (Elizabeth Mattijsen)++ | S02-types/ (7 files):
11:19 dalek roast: Unfudge tests fixed by .hash decontainerizing
11:19 dalek roast: review: https://github.com/perl6/roast/commit/51e46824a1
11:23 * lizmat wonders what #77760 is about
11:23 * synopsebot Link: https://rt.perl.org/rt3//Publ​ic/Bug/Display.html?id=77760
11:24 lizmat I guess that should probably be marked as "wontfix"
11:31 BenGoldberg joined #perl6
11:32 dalek roast: 71d92f5 | (Elizabeth Mattijsen)++ | S02-types/ (5 files):
11:32 dalek roast: Test fixes now that we now %h = {} won't work
11:32 dalek roast: review: https://github.com/perl6/roast/commit/71d92f571a
11:32 lizmat *know
11:32 lizmat *sigh*
11:32 lizmat time to get to http://www.bst-hydepark.com/​events/detail/black-sabbath
11:33 jnthn lizmat: Enjoy!

Results for 2014-07-02

19:25 teodozjan moritz: why is perl so popular
19:26 teodozjan i think google knows my atitude to perl
19:26 lizmat with duckduckgo, I get only "popular"
19:28 jnthn hah, I love the Erlang one :)
19:29 dalek roast: 6620326 | (Elizabeth Mattijsen)++ | / (12 files):
19:29 dalek roast: Fix %h = { a => 1 } confusion
19:29 dalek roast: review: https://github.com/perl6/roast/commit/6620326069
19:31 jnthn I think Smalltalk comes off best :)
19:32 virtualsue joined #perl6
19:34 itz_ joined #perl6
19:38 rjbs jnthn: I had trouble getting Smalltalk off, but I had to scrub scrub scrub.
19:42 lizmat especially if it is attached later
19:48 FROGGS aww, common... I cannot create a NULL pointer on the jvm??
19:49 pecastro_ joined #perl6
19:50 avuserow joined #perl6
19:51 dalek rakudo/nom: 7bd2971 | (Elizabeth Mattijsen)++ | lib/Pod/To/Text.pm:
19:51 dalek rakudo/nom: Fix some more %h = { a => 1 } confusion
19:51 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7bd2971c21
19:53 FROGGS okay, nvm
20:00 teodozjan is rakudo + parrot HEAD usable?
20:03 teodozjan no answer, I assume no then :)
20:03 jnthn teodozjan: I think FROGGS++ was looking into the test fails there.
20:05 teodozjan FROGGS: file-find.t takes infinite time
20:05 FROGGS okay, will look at that too
20:06 teodozjan thanks
20:10 brrt joined #perl6
20:12 dalek nqp: 61dbd66 | (Tobias Leich)++ | src/vm/jvm/runtime/org/perl6​/nqp/sixmodel/reprs/CPointer (2 files):
20:12 dalek nqp: allow CPointer math for jvm backend
20:12 dalek nqp:
20:12 dalek nqp: The memory address of a CPointer can now be read and set.
20:12 dalek nqp: review: https://github.com/perl6/nqp/commit/61dbd666f5
20:28 dalek rakudo/nom: 7eaf6c2 | (Elizabeth Mattijsen)++ | src/core/Temporal.pm:
20:28 dalek rakudo/nom: Fix some more %h = { a => 1 } confusion
20:28 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7eaf6c2ed4
20:28 dalek rakudo/nom: 498480c | (Elizabeth Mattijsen)++ | src/core/Hash.pm:
20:28 dalek rakudo/nom: my %hash = { a => 1 } is now an odd numbered fail
20:28 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/498480c64a
20:28 FROGGS lizmat++
20:35 FROGGS damn
20:35 dalek roast: 403d070 | (Elizabeth Mattijsen)++ | S26-documentation/10-doc-cli.t:
20:35 dalek roast: Undo unneeded fix
20:35 dalek roast: review: https://github.com/perl6/roast/commit/403d070789
20:35 dalek roast: e7deb5d | (Elizabeth Mattijsen)++ | S02-types/assigning-refs.t:
20:35 dalek roast: Unfudge now passing tests
20:35 dalek roast: review: https://github.com/perl6/roast/commit/e7deb5dcf7
20:35 lizmat FROGGS: pletterpet ?
20:35 FROGGS my patch that unbusts the parrot build really is just a partial fix
20:37 lizmat damn!
20:44 FROGGS okay, I'm going to build now a rakudo from before labels where implemented, but I turn off optimization
21:43 lizmat %bar = { ... } called at:
21:43 lizmat -e, line 1
21:43 lizmat Please use %bar = ... instead.
21:43 lizmat ----------------------------------------​----------------------------------------
21:46 dalek rakudo/nom: b8a1883 | (Elizabeth Mattijsen)++ | src/core/Hash.pm:
21:46 dalek rakudo/nom: Deprecate %h = {...} rather than make it fail
21:46 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b8a1883998
21:46 lizmat vendethiel++
21:47 vendethiel (so it does have that image - hey, that's what I talked about ! - but the language's so good it doesn't matter :-).)
21:47 * vendethiel has converted 4 friends from 2 yesterday o/
21:48 * vendethiel also heard "there's not much beginner material" ... and will be busy fixing that :-)
22:01 pippo left #perl6
22:01 FROGGS (the inner while)
22:02 jnthn FROGGS: Did you manage to figure out the point at which it breaks (as in, what change did it)?
22:02 ren1us huh.  that's what i'm doing and it's not really working
22:02 dalek roast: da091b0 | (Elizabeth Mattijsen)++ | S02-types/ (2 files):
22:02 dalek roast: Adapt tests to %h = { ... } now being deprecated
22:02 dalek roast: review: https://github.com/perl6/roast/commit/da091b0929
22:02 FROGGS jnthn: merging the labels in
22:03 jnthn oh, wow...but wait, wasn't that before the last Rakudo release?
22:03 timotimo i was confused, too
22:03 FROGGS https://github.com/rakudo/rakudo/commit/196b4ff55e
22:08 camelia rakudo-moar 498480: OUTPUT«1␤»
22:08 timotimo less poisoning would be more better :)
22:09 smls joined #perl6
22:10 FROGGS should I also look at nqp's code? the code-gen of while loops?
22:11 dalek rakudo/nom: f8a9336 | (Elizabeth Mattijsen)++ | docs/ChangeLog:
22:11 dalek rakudo/nom: Some Changelog entries
22:11 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f8a9336377
22:11 jnthn Could do.
22:11 ren1us FROGGS: that's pretty much how I'm doing it (although I may be missing something).  it still says it's never defined, though.
22:12 * jnthn is really tired, so will get some rest
22:12 jnthn Will look at the optimizer tomorrow

Results for 2014-07-01

18:15 masak also, this could probably find quite an elegant (if longer) solution using Supplies.
18:15 lizmat joined #perl6
18:25 virtualsue joined #perl6
18:40 denis_boyun joined #perl6
18:42 dalek rakudo/nom: e371c34 | (Elizabeth Mattijsen)++ | src/core/Method.pm:
18:42 dalek rakudo/nom: Implement "is cached" on methods properly
18:42 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e371c34206
18:42 * lizmat is sorta back, but at the NLPM meeting
18:44 masak lizmat++ # 'is cached' on methods
18:45 colomon I dunno if I agree that's a proper fix or not.
18:46 colomon was there more discussion on it on IRC after the initial disucssion yesterday?
19:21 * lizmat is too tired to think straight about this right now
19:28 lizmat m: class A { has $.foo }; A.new(:foo<bar>).gist.say  # makes me think a separate "is cached" for methods is wrong
19:28 camelia rakudo-moar 77024f: OUTPUT«A.new(foo => "bar")␤»
19:29 * lizmat is going to revert
19:30 dalek rakudo/nom: 71eab81 | (Elizabeth Mattijsen)++ | src/core/Method.pm:
19:30 dalek rakudo/nom: Only implement things  when sufficiently awake
19:30 dalek rakudo/nom:
19:30 dalek rakudo/nom: This reverts commit e371c34206800c777fb7e06e11427acbd492a0f5.
19:30 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/71eab815da
19:30 * colomon is not sure he understands lizmat++'s reasoning there
19:30 lizmat masak used the example with class A {} and two A.new's
19:31 TimToady .WHICH should never change on a mutable container, because it's container identity, not contents
19:31 lizmat if there are no attributes, the class A is in fact value based, as you the two objects have identical behaviour
20:07 TimToady seems LTA
20:08 TimToady s/hash/hash initializer/
20:08 anaeem1 joined #perl6
20:08 jnthn Taht'd be better
20:09 dalek rakudo/nom: 5613bea | (Elizabeth Mattijsen)++ | src/core/Exception.pm:
20:09 dalek rakudo/nom: s/hash/hash initializer/
20:09 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5613bea2c2
20:09 lizmat done
20:10 brrt left #perl6
20:14 steve____ joined #perl6
20:15 xenowoolfy joined #perl6

Results for 2014-06-29

19:18 * vendethiel- WATs
19:24 colomon_ lt is for strings, < is for numbers, before is for whatever
19:24 colomon_ if that was the question?
19:25 vendethiel- yeah, I don't see string sorting comparison that useful haha
19:26 dalek perl6-examples: f19628b | (L. Grondin)++ | best-of-rosettacode/binomial-coefficient.pl:
19:26 dalek perl6-examples: adding binomial coefficient example
19:26 dalek perl6-examples: review: https://github.com/perl6/perl​6-examples/commit/f19628b900
19:26 dalek perl6-examples: 912947a | (L. Grondin)++ | best-of-rosettacode/binomial-coefficient.pl:
19:26 dalek perl6-examples: fixed typo
19:26 dalek perl6-examples: review: https://github.com/perl6/perl​6-examples/commit/912947a085
19:30 dalek perl6-examples: c284d6a | (L. Grondin)++ | best-of-rosettacode/binomial-coefficient.pl:
19:30 dalek perl6-examples: fix formula
19:30 dalek perl6-examples: review: https://github.com/perl6/perl​6-examples/commit/c284d6a4c2
19:31 dalek rakudo/nom: 8ed248e | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local/File.pm:
19:31 dalek rakudo/nom: Eliminate use of .basename to gain back some speed
19:31 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8ed248ef8c
19:33 vendethiel- do list-associative operators flatten by themselves ?
19:35 moritz no
19:35 moritz the comma is list-associative, and doesn't flatten
19:35 vendethiel- mmh.
19:47 dalek ecosystem: review: https://github.com/perl6/e​cosystem/commit/e23f6243dc
19:47 virtualsue joined #perl6
19:48 vendethiel- I guess I'll stop at that point and start describing class. I'll most probably even move the associativity / kinds explanations down, along with the before/after and <=> stuff.
19:51 kookie joined #perl6
19:55 dalek rakudo/nom: b80cf18 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local/File.pm:
19:55 dalek rakudo/nom: next LABEL seems to be more expensive than last
19:55 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b80cf18535
20:04 vendethiel- (the main problem with Perl 6 is that it has too much stuff for a "tutorial" to explain :P)
20:04 dalek rakudo/nom: e602e68 | jnthn++ | src/Perl6/Optimizer.nqp:
20:04 dalek rakudo/nom: Avoid messing up nqp::handle in block inlining.
20:04 dalek rakudo/nom:

Results for 2014-06-26

16:08 chenryn joined #perl6
16:09 SamuraiJack_ joined #perl6
16:11 gtodd carlin: integerference ++ ... that makes two people who have used this word :)
16:17 gtodd if we can create a coherent definition meme creation  will be facilitated ... since people mix integers and reals/floats in code all the time (when rounding and numbers for time and duration - didn't Knuth once say 100 * 0.1  is rarely equal to 10 or something?) this phenomena could be called "integerference" perhaps?  But IANAM
16:19 dalek roast: 6f33411 | (Elizabeth Mattijsen)++ | S02-magicals/ (3 files):
16:19 dalek roast: Fudge DISTRO/PERL/VM for parrot
16:19 dalek roast:
16:19 dalek roast: For some reason, only a todo seems to corrupt the internal state, and thus
16:19 dalek roast: cause segfaults
16:19 dalek roast: review: https://github.com/perl6/roast/commit/6f33411d8c
16:22 Rotwang joined #perl6
16:22 Rotwang joined #perl6
16:28 ChoHag Given https://gist.github.com/Ch​oHag/e1a910d6ac454aadb7b3, which now works (thanks!), is there any way I can tell that SomeTrait has been applied to the $!x attribute?
16:30 moritz ChoHag: well, you can introspect the attributes, and check if it does the role with ~~ SomeTrait
19:19 molaf_ joined #perl6
19:19 ggoebel111116 joined #perl6
19:20 * TimToady used to use emacs, but it wore out his pinky finger
19:22 segomos "58 useful emacs shortcut keys" lol..only 58 :-)
19:23 dalek roast: 9bb5c8c | (Elizabeth Mattijsen)++ | S06-advanced/wrap.t:
19:23 dalek roast: Adjust text count
19:23 dalek roast: review: https://github.com/perl6/roast/commit/9bb5c8cfda
19:23 nebuchadnezzar joined #perl6
19:23 masak TimToady: what did you use the pinky finger for in Emacs? I'm curious.
19:23 vendethiel masak: ctrl ?
19:23 TimToady ^N ^P
21:17 labster ok will do lol
21:18 FROGGS the test I use is: https://gist.github.com/FR​OGGS/b0104f6f211880db6a07
21:19 FROGGS about 50% of the code is translated, and it already does something
21:19 FROGGS (for that simple test)
21:20 dalek rakudo/nom: 36265c2 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
21:20 dalek rakudo/nom: Remove hack for $NaN: constant: seems to work now
21:20 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/36265c2a4a
21:23 uniejo joined #perl6
21:28 labster thanks for the commit bit FROGGS, hopefully I’ll be able to use it
21:28 FROGGS :o)
21:28 FROGGS I am trying to list the content of that tar now...
21:59 brrt so, in deserialisation
21:59 brrt i'll see if i can spot something fishy
22:01 timotimo data=0x0
22:01 timotimo looks fishy to me
22:01 dalek rakudo/nom: f445f8a | (Elizabeth Mattijsen)++ | src/core/ (15 files):
22:01 dalek rakudo/nom: Get rid of the $Inf hack
22:01 dalek rakudo/nom:
22:01 dalek rakudo/nom: Turns out +Inf breaks in the early settings somehow in the "mast" stage with:
22:01 dalek rakudo/nom: Code ref does not exist in serialization context
22:01 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f445f8ad32
22:04 brrt no, data may be 0
22:04 brrt if it's zero it is taken from the current compilation unit
22:05 brrt is that silly... maybe yes
22:05 timotimo OK

Results for 2014-06-22

12:35 masak hello from a train, by the way :)
12:35 * vendethiel whispers "I like trains"
12:40 spider-mario joined #perl6
13:00 tadzik WZOOM
13:01 dalek specs: 03a91ba | (Elizabeth Mattijsen)++ | S32-setting-library/Containers.pod:
13:01 dalek specs: Spec Buffer.subbuf-rw
13:01 dalek specs: review: https://github.com/perl6/specs/commit/03a91bada1
13:01 Su-Shee *hihi* you're all going to love the ypac staff t-shirts: https://pbs.twimg.com/media/BqsH2TcCYAEHHlQ.jpg :)
13:02 tadzik :D
13:03 Su-Shee love it. want one of those :)
13:06 Alina-malina joined #perl6
13:07 dalek rakudo/nom: 49ab1d8 | (Elizabeth Mattijsen)++ | t/spectest.data:
13:07 dalek rakudo/nom: Add advent2011/day20 tests
13:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/49ab1d89e2
13:07 lizmat masak: simple: make say use .gist, run the spectest, see what breaks
13:09 lizmat *.Str  :-)
13:14 atroxaper joined #perl6
13:16 ivanshmakov joined #perl6
13:27 SamuraiJack_ joined #perl6
13:33 ivanshmakov joined #perl6
13:45 virtualsue joined #perl6
13:49 kaare__ joined #perl6
13:54 dalek roast: fedf27b | (Elizabeth Mattijsen)++ | S22-package-format/local (2 files):
13:54 dalek roast: Initial testing on CompUnitRepo::Local::File
13:54 dalek roast: review: https://github.com/perl6/roast/commit/fedf27b174
14:02 virtualsue joined #perl6
14:03 amirite @mxit
14:11 virtualsue joined #perl6
14:12 zakharyas joined #perl6
14:14 guru joined #perl6
14:20 dalek rakudo/nom: 9017529 | (Elizabeth Mattijsen)++ | / (4 files):
14:20 dalek rakudo/nom: Add skeleton CompUnit class
14:20 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9017529011
14:26 woolfy left #perl6
14:33 virtualsue_ joined #perl6
14:36 hoelzro I'm writing a module that allows users to declare methods as commands for a CLI, so I don't want the user to be able to declare duplicates
14:37 hoelzro is there something I can hook into when the class is "closed" so I can detect this situation?
15:15 atroxaper psch: I think it's good enought :-)
15:23 psch glad to help :)
15:34 uniejo joined #perl6
15:34 denis_boyun joined #perl6
15:40 dalek specs: 2d0d5ac | (Elizabeth Mattijsen)++ | S22-package-format.pod:
15:40 dalek specs: Some more elaboration about CompUnit class
15:40 dalek specs: review: https://github.com/perl6/specs/commit/2d0d5ac1da
15:47 uniejo joined #perl6
15:51 uniejo joined #perl6
15:55 darutoko joined #perl6
15:55 xinming joined #perl6
21:22 lizmat and if so, where in the code is that handled?
21:23 FROGGS__ m: use QAST:from<NQP>; my Mu $q := QAST::Op.new(); say $q.HOW.name($q)
21:23 camelia rakudo-moar 4459c5: OUTPUT«QAST::Op␤»
21:23 FROGGS__ in src/Perl6/ModuleLoader, at the top of load_module
21:24 dalek rakudo/nom: a7b4cba | (Elizabeth Mattijsen)++ | src/core/CompUnit.pm:
21:24 dalek rakudo/nom: Some more work on CompUnit, not yet functional
21:24 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a7b4cbaa5a
21:24 lizmat okidoki
21:24 HaraldJoerg joined #perl6
21:25 lucas FROGGS__: I don't see why also. I don't know if it is specced or not. Rakudo died with a message "Cannot put a type constraint on an 'our'-scoped variable"
21:25 FROGGS__ lucas: right, but std does not

Results for 2014-06-20

16:58 timotimo damnit, tried to build a simple markov chain walker and it only spews completely random fallback chains
16:58 treehug88 joined #perl6
16:59 BenGoldberg joined #perl6
17:00 lizmat :-(
17:02 dalek rakudo/nom: 04b2b13 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Locally.pm:
17:02 dalek rakudo/nom: Make .WHICH also work on type objects
17:02 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/04b2b13c98
17:04 timotimo the source material is far from perfect
17:05 atroxaper joined #perl6
17:10 dalek rakudo/nom: 49ba989 | (Elizabeth Mattijsen)++ | t/spectest.data:
17:10 dalek rakudo/nom: Add first tests for S22
17:10 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/49ba989f3f
17:16 FROGGS Mouq: nice! I have not started yet, but will now
17:18 woolfy1 joined #perl6
17:19 FROGGS Mouq: is that a direct P5->P6 translation? doesnt seem so
17:21 dalek specs: 11a7087 | (Elizabeth Mattijsen)++ | S22-package-format.pod:
17:21 dalek specs: Tweaks to parse-spec specification
17:21 dalek specs: review: https://github.com/perl6/specs/commit/11a70879d8
17:21 dalek specs: 2fd8ca0 | (Elizabeth Mattijsen)++ | S17-concurrency.pod:
17:21 dalek specs: Spec Supply.zip-latest(:initial(42,63)) named
17:21 dalek specs: review: https://github.com/perl6/specs/commit/2fd8ca02f5
17:24 treehug8_ joined #perl6
17:25 dmol joined #perl6
17:26 treehug88 joined #perl6
17:27 treehug88 joined #perl6
17:27 treehug88 joined #perl6
17:28 treehug88 joined #perl6
17:29 treehug88 joined #perl6
17:30 treehug88 joined #perl6
17:30 dalek roast: d03dc25 | (Elizabeth Mattijsen)++ | S17-supply/zip (2 files):
17:30 dalek roast: It's called zip-latest, not zip_latest  :)
17:30 dalek roast: review: https://github.com/perl6/roast/commit/d03dc25de0
17:30 dalek roast: 1780cf5 | (Elizabeth Mattijsen)++ | S22-package-format/parse-spec.t:
17:30 dalek roast: Small opt
17:30 dalek roast: review: https://github.com/perl6/roast/commit/1780cf5e19
17:31 cognominal nqp-m:  my $_ := "a" ~~ /a/;  say(nqp::what($/))
17:31 camelia nqp-moarvm: OUTPUT«(signal )»
17:31 treehug88 joined #perl6
17:32 dalek rakudo/nom: f873410 | (Elizabeth Mattijsen)++ | t/spectest.data:
17:32 dalek rakudo/nom: It's zip-latest, not zip_latest  :-)
17:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f8734101d0
17:32 treehug88 joined #perl6
17:32 mr-foobar joined #perl6
17:38 atroxaper I just updated all Rakudos and my panda started saing my
17:38 atroxaper Missing or wrong version of dependency 'src/gen/m-CORE.setting'
17:41 psch so neither Parameter.name for anon nameds nor the deref hash assignment seem in reach for me
17:42 psch where "assignment" here means "passing argument into a sub"
17:42 psch i'll just update the ticket i guess
17:45 anaeem1_ joined #perl6
17:46 dalek roast: 43a7620 | (Elizabeth Mattijsen)++ | S17-supply/zip-latest.t:
17:46 dalek roast: Add tests for zip-latest(:initial)
17:46 dalek roast: review: https://github.com/perl6/roast/commit/43a7620a4c
17:46 dalek rakudo/nom: d370d01 | (Elizabeth Mattijsen)++ | src/core/Supply.pm:
17:46 dalek rakudo/nom: Implement Supply.zip-latest(:initial)
17:46 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d370d0104c
17:47 itz joined #perl6
17:48 lizmat timotimo: ^^^
17:49 psch m: sub foo(:bar($bar)!) { }; sub baz(:($)!) { }; &foo.signature.say; &bar.signature.say # this doesn't seem right either
17:49 camelia rakudo-moar 04b2b1: OUTPUT«[31m===[0mSORRY![31m===[0m Error while compiling /tmp/FJUiT6laGoâ�¤Undeclared routine:â�¤    &bar used at line 1. Did you mean '&bag', '&baz'?â�¤â�¤Â»
18:50 hwdy joined #perl6
18:57 hwdy left #perl6
18:58 labster joined #perl6
19:02 pecastro joined #perl6
19:04 dalek rakudo/nom: 847bd58 | (Elizabeth Mattijsen)++ | src/core/IO.pm:
19:04 dalek rakudo/nom: Naive implementation of IO.umask
19:04 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/847bd58a9d
19:05 FROGGS O.o
19:05 lizmat $ 6 'say IO.umask.fmt("%04o")'
19:05 lizmat 0022
19:06 lizmat purely informational at this point

Results for 2014-06-19

15:52 * ChoHag was forced to visit London today.
15:53 atroxaper joined #perl6
15:54 xinming_ joined #perl6
15:58 FROGGS hoelzro: rakudo is open source... so you could enhance it... (or copy the logic and modify it)
15:59 dalek roast: 1a0d506 | (Elizabeth Mattijsen)++ | S22-package-format/parse-spec.t:
15:59 dalek roast: Initial S22 tests
15:59 dalek roast: review: https://github.com/perl6/roast/commit/1a0d50633f
16:00 lizmat hoelzro: a few days ago this question was raised as well
16:00 lizmat I seem to recall TimToady not being against expanding MAIN features
16:00 hoelzro FROGGS: right, I'm just wondering if such a change would be welcome, and if it would be in accordance with the spec
16:00 hoelzro lizmat: oh?
23:35 camelia rakudo-moar 8812ca: OUTPUT«(Parcel)␤»
23:35 timotimo ah, it's a parcel
23:35 timotimo those are supposed to be internal-ish magic-ish any way
23:35 timotimo to be honest, i'd rather use [  ] for nested structures
23:54 dalek roast: 2913cd1 | (Elizabeth Mattijsen)++ | S22-package-format/parse-spec.t:
23:54 dalek roast: Some more parse-spec tests
23:54 dalek roast: review: https://github.com/perl6/roast/commit/2913cd1d0c
23:58 Mouq lizmat: Could those for blocks be re-written as map &parse-ok, ...?
23:59 Mouq or rather &parse_ok
23:59 lizmat I guess for the single test cases, yes, good point
23:59 lizmat feels it is still early and very late already

Results for 2014-06-17

13:20 FROGGS Ven: no idea if it results in that being set
13:21 masak that's exactly the kind of static/dynamic tension that I find myself interested in.
13:30 Ven as a macro guy, I can guess :P
13:33 colomon joined #perl6
13:34 dalek rakudo/nom: 5007abc | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Locally.pm:
13:34 dalek rakudo/nom: Make sure we can do .Str/gist/perl on type objects
13:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5007abc5d8
13:34 dalek rakudo/nom: 0c069f5 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo.pm:
13:34 dalek rakudo/nom: Initial implementation of CompUnitRepo.parse-spec
13:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0c069f50da
13:36 [Coke] moritz, donaldh: that did it.
13:36 kivutar joined #perl6
13:36 donaldh Some swap ?
13:39 Woodi joined #perl6
14:05 Timbus m: (5, 1..*).sort; #w
14:05 camelia rakudo-moar 354c5c: OUTPUT«===SORRY!===␤Cannot use negative index -9223372036854775808 on List␤»
14:06 [Coke] m: (5,1...*).sort #q
14:06 camelia rakudo-moar 354c5c: OUTPUT«Unhandled exception: Cannot .sort an infinite list␤   at src/gen/m-CORE.setting:11391  (/home/p6eval/rakudo-inst-1/languages/perl​6/runtime/CORE.setting.moarvm:throw:117)␤ from src/gen/m-CORE.setting:12845  (/home/p6eval/rakudo-inst-1/languages/perl6/ru…»
14:07 dalek rakudo/nom: 0bea66a | (Elizabeth Mattijsen)++ | docs/ChangeLog:
14:07 dalek rakudo/nom: Mention some more changes in ChangeLog
14:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0bea66a752
14:07 TimToady different precedence between .. and ...
14:08 TimToady and currently a parcel containing an infinite list is not marked as infinite, it seems
14:08 lizmat can a Parcel have an indefinite number of elems?
14:08 TimToady no
22:00 TimToady ^^^ illustration of what I mean, to those playing along at home
22:01 TimToady don't really need a goto to get to the 'say "three"'
22:02 FROGGS n: try { die "ohh"; say "well"; CATCH { default { .resume } } }
22:02 camelia niecza v24-109-g48a8de3: ( no output )
22:02 dalek rakudo/nom: de3cecc | (Elizabeth Mattijsen)++ | src/core/ (3 files):
22:02 dalek rakudo/nom: Fix deprecations of $*OS/$*OSVER
22:02 dalek rakudo/nom:
22:02 dalek rakudo/nom: Basically:
22:02 dalek rakudo/nom: - expose Obsolete as a proper class
22:02 dalek rakudo/nom: - make sure there are 'say' candidates for Obsolete:D: that do .gist
22:02 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/de3cecc6da
22:03 Mouq lizmat: Re: Deprecations and the say optimization: couldn't you... oh, you just did it :)
22:03 Mouq lizmat++
22:03 psch jnthn: can you help me make sense of this? https://gist.github.com/pe​schwa/863b4d839e0024388052
22:04 TimToady r: try { die "ohh"; say "well"; CATCH { default { .resume } } }
22:15 brrt left #perl6
22:18 _thou joined #perl6
22:21 timotimo NtaiveCall is *still* giving deprecation messages in the tests
22:21 FROGGS yes
22:25 dalek rakudo/nom: 5aa3c3a | (Elizabeth Mattijsen)++ | t/spectest.data:
22:25 dalek rakudo/nom: Add advent2011-day16 tests
22:25 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5aa3c3a0af
22:29 dalek rakudo/nom: 0c861ba | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION:
22:29 dalek rakudo/nom: Bump NQP_REVISION to get parrot 6.5.0 (rurban++)
22:29 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0c861ba039
22:30 colomon joined #perl6
22:47 xragnar_ joined #perl6
22:48 colomon joined #perl6
22:58 Mouq How do you disable optimizations in moar?

Results for 2014-06-16

09:29 dayangkun joined #perl6
09:30 fhelmberger joined #perl6
09:30 masak lizmat: can I remove S17-concurrency-OLD.pod? if not, what's blocking on doing so?
09:30 masak or "what is it blockng on?", rather
09:33 dalek specs: f04f0ab | (Elizabeth Mattijsen)++ | S17-concurrency-OLD.pod:
09:33 dalek specs: Remove old S17
09:33 dalek specs: review: https://github.com/perl6/specs/commit/f04f0abee9
09:33 masak \o/
09:33 masak lizmat++
09:47 Psyche^_ joined #perl6
09:53 Ven joined #perl6
09:56 moritz nope
09:57 Ven m: class Conf { has @.boxes where { say @$_.perl; all(@$_) >= 0 } }; my $c = Conf.new(:boxes[ 2, 2, -1 ]); say $c.perl
09:57 camelia rakudo-moar f1b05d: OUTPUT«Conf.new(boxes => Array.new(2, 2, -1))␤»
09:57 Ven masak: It doesn't even look like the `where` is evaluated
09:57 dalek nqp: 2657b1e | (Elizabeth Mattijsen)++ | tools/build/MOAR_REVISION:
09:57 dalek nqp: Bump MOAR_REVISION
09:57 dalek nqp: review: https://github.com/perl6/nqp/commit/2657b1e873
09:58 Ven "make: write error Failed running make install at /Users/foo/.rakudobrew/bin/rakudobrew line 23." Oh :(
09:58 moritz "write error" looks like "disc full" to me
09:58 Ven Actually, moar-HEAD doesn't contain a `bin` directory.
09:59 ChoHag If I have three attributes in a class (%.a, %.b, %.c) how can I write a method in which one of the arguments determines which attribute to process the other arguments with?
10:10 ChoHag The problem is, at a pinch, ssh on the phone is useful.
10:10 masak moritz: surely that must be a viable niche market that someone has pounced upon? "buy this phone -- it does next to *nothing*! battery time is *great*!"
10:10 ChoHag Shop where old people shop.
10:11 ChoHag You will eventually anyway.
10:11 dalek rakudo/nom: 6dd2e80 | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION:
10:11 dalek rakudo/nom: Bump NQP_REVISION
10:11 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6dd2e809c3
10:12 cognominal moritz, in 10 years, maybe we will have trouble to shop for a dumb watch :)
10:13 moritz masak: there's a marked for mobile phones for elderly people
10:13 moritz masak: somehow I was convinced I'm not their target market. Maybe I'm wrong.
10:14 cognominal I want a watch that only displays time?  oh, you can use a watch for that? I use it to monitor my glycemy.
13:23 flaviusb joined #perl6
13:25 lizmat shouldn't that be META6.json ?
13:25 lizmat as the default I mean?
13:28 Ven Oh, I broke my perl 6 again.
13:28 dalek rakudo/nom: 4dd2cc4 | (Elizabeth Mattijsen)++ | tools/build/Makefile-JVM.in:
13:28 dalek rakudo/nom: Make sure S17-supply/watch_path.t actually compiles
13:28 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4dd2cc4052
13:28 * Ven fixed it again
13:29 Ven Not sure how I can go with both a .pl and one with a shebang, though :(
13:30 Ven perl6 is cool for shell scripts, it is.
13:30 Ven But I should be working at
15:53 camelia rakudo-moar 4dd2cc: OUTPUT«C.new()␤»
15:53 kaare_ joined #perl6
15:53 masak m: class C { method gist { "overridden" } }; say C.new.Str
15:53 camelia rakudo-moar 4dd2cc: OUTPUT«C<140282296048608>␤»
15:59 dalek specs: 480e2ef | (Elizabeth Mattijsen)++ | S22-package-format.pod:
15:59 dalek specs: Elaborate some more on S22:
15:59 dalek specs:
15:59 dalek specs: Describe:
15:59 dalek specs: - CompUnitRepo specification (e.g. "inst:name<work>:/installed_modules")
16:00 dalek specs: - Distribution class
16:00 dalek specs: - %*CUSTOM_LIB
16:00 dalek specs: - %*INC
16:00 dalek specs: and other various tweaks, fixes and elaborations
16:00 dalek specs: review: https://github.com/perl6/specs/commit/480e2ef4bc
16:00 lizmat masak: you're getting the .Str.gist
16:02 timotimo what am i doing wrong if my blog gets most of its hits on each monday before i even posted the weekly post? >_>
16:02 lizmat not posting early enough?
16:02 lizmat actually, I think this is because it's mentioned in Gabor's Perl Weekly mail
17:04 brrt joined #perl6
17:04 brrt left #perl6
17:04 timotimo going to publish now
17:05 lizmat timotimo++
17:06 dalek rakudo/nom: fc9dcee | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local (3 files):
17:06 dalek rakudo/nom: Introduce CompUnitRepo.short-id
17:06 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fc9dceec0b
17:08 timotimo FROGGS_: it'd be pretty excellent if there'd be a guide/example/blogpost about the thing where scripts installed via panda (or something) can differentiate between different installed versions and stuff
17:08 timotimo you know what i mean, right?
17:08 timotimo even though i fail at expressing it %)
17:10 dalek rakudo-star-daily: 9ff98d1 | coke++ | log/ (13 files):
17:10 dalek rakudo-star-daily: today (automated commit)
17:10 dalek rakudo-star-daily: review: https://github.com/coke/rakudo​-star-daily/commit/9ff98d1095
17:10 dalek rakudo-star-daily: 30f02b2 | coke++ | log/ (14 files):
17:10 dalek rakudo-star-daily: today (automated commit)
17:10 dalek rakudo-star-daily: review: https://github.com/coke/rakudo​-star-daily/commit/30f02b2e7e
17:10 dalek perl6-roast-data: 9a69a12 | coke++ | / (6 files):
17:10 dalek perl6-roast-data: today (automated commit)
17:10 dalek perl6-roast-data: review: https://github.com/coke/perl6​-roast-data/commit/9a69a127d0
17:10 dalek perl6-roast-data: da46d70 | coke++ | / (6 files):
17:10 dalek perl6-roast-data: today (automated commit)
17:10 dalek perl6-roast-data: review: https://github.com/coke/perl6​-roast-data/commit/da46d70d42
17:14 dalek rakudo/nom: 7e66d3e | (Elizabeth Mattijsen)++ | / (5 files):
17:14 dalek rakudo/nom: Part 1 CUR::Distribution -> Distribution migration
17:14 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7e66d3e2e1
17:15 ChoHag How can I create a class (or role?) which calls a method when an instance of the class is used in a string/numeric/etc (the Cool types) context?
17:16 timotimo well, at least .Str can just be used as a method
17:16 timotimo otherwise there's .Numeric, .Real, .Num, .Int and .Bool
17:16 lizmat method Numeric for + context
17:21 ChoHag So just provide those few functions which call (variations on) my foo method?
17:21 psch m: class A { method Numeric { 5 }; method Str { "five" }; method Bool { False } }; my A $a .= new; say +$a; say ~$a; say so $a # practical example for ChoHag
17:21 camelia rakudo-moar 4dd2cc: OUTPUT«5␤five␤False␤»
17:21 ChoHag thankyou
17:22 dalek rakudo/nom: 6ca805d | (Elizabeth Mattijsen)++ | src/core/Distribution.pm:
17:22 dalek rakudo/nom: Part 2 CUR::Distribution -> Distribution migration
17:22 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6ca805d424
17:28 jnap joined #perl6
17:31 psch i think it does need the Comp::Group for the missing block case at least, if only for the cursor position for pointing to where the block is missing and which expression took it...
17:32 lizmat ah, ok
17:32 lizmat merging
17:33 lizmat yeah, got that now  :-)
17:33 lizmat I had misread  :-)
17:33 psch alright, thanks for merging
17:33 psch i'll push the tests
17:34 dalek rakudo/nom: aaa82dd | (Elizabeth Mattijsen)++ | src/core/IO.pm:
17:34 dalek rakudo/nom: No need for two calls to .print
17:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/aaa82dd97a
17:37 [Sno] joined #perl6
17:44 denis_boyun joined #perl6
17:47 carlin joined #perl6
17:49 dalek roast: d6b8fac | (Pepe Schwarz)++ | S32-exceptions/misc.t:
17:49 dalek roast: Added tests for PR 260/RT#66776
17:49 dalek roast: review: https://github.com/perl6/roast/commit/d6b8facea3
17:49 synopsebot Link: https://rt.perl.org/rt3//Publ​ic/Bug/Display.html?id=66776
18:02 vendethiel joined #perl6
18:04 lizmat cycling&
18:05 dalek rakudo/nom: 6e0ac15 | (Elizabeth Mattijsen)++ | src/core/IO.pm:
18:05 dalek rakudo/nom: Don't bother calling .gist for Strings
18:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6e0ac15e57
18:22 rindolf joined #perl6
18:31 Mouq joined #perl6
18:38 psch oh shucks, i didn't even mention the right PR in my roast commit :(
18:38 psch that aside, anyone who can tell me something about this? https://gist.github.com/pe​schwa/863b4d839e0024388052
20:07 SevenWolf joined #perl6
20:07 masak don't know if they are in spectest.data, though.
20:07 lizmat t/spec/integration/advent2012-day19.t
20:07 lizmat for instance
20:10 dalek roast: 0a4db36 | (Elizabeth Mattijsen)++ | integration/advent2012-day19.t:
20:10 dalek roast: Fix typo
20:10 dalek roast: review: https://github.com/perl6/roast/commit/0a4db36968
20:13 jnthn S06-traits/precedence.t is in spectest.data
20:14 jnthn Passes 9 out of 10 tests
20:14 lizmat jnthn: is the a performance difference between using $x and \x as a parameter to a method ?
20:14 lizmat *there
20:27 dalek doc/redesign: Write out routine sub-indices
20:27 dalek doc/redesign: review: https://github.com/perl6/doc/commit/d7a28e7e94
20:27 Mouq jnthn: \o/ Thank you :)
20:28 jnthn https://gist.github.com/pe​schwa/863b4d839e0024388052 also doesn't SEGV with that fix for me
20:28 dalek rakudo/nom: 09a1674 | (Elizabeth Mattijsen)++ | src/core/IO.pm:
20:28 dalek rakudo/nom: Small opt on IO.print: not sure
20:28 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/09a1674c79
20:28 dalek rakudo/nom: ccc5193 | (Elizabeth Mattijsen)++ | src/core/Deprecations.pm:
20:28 dalek rakudo/nom: Fix obsolete variable deprecations
20:28 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ccc5193d5a
20:32 jnthn Please could somebody with a Panda commit bit apply this Windows fix: https://gist.github.com/jnthn/8b51ba6d9757d84a4957
20:33 maelus joined #perl6
20:33 ChoHag Does anyone know of any documentation describing how to define and use new traits on class attributes?
20:34 dalek roast: 19bd159 | (David Warring david.warring@gmail.com)++ | integration/advent2011-day11.t:
20:38 jnthn I bet the "helpful" error message hides the candidate I'm after.
20:38 ChoHag Well if this place doesn't know I don't see what hope I have...
20:39 jnthn Oh, but it tells me what I wanted to know.
20:39 jnthn m: multi trait_mod:<is>(Variable:D $var, :$curious!) { say "in trait mod" }; class A { my $.x is curious; }
20:39 dalek rakudo/nom: 3911c1c | (Elizabeth Mattijsen)++ | t/spectest.data:
20:39 dalek rakudo/nom: Add advent2011-day15 tests
20:39 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3911c1c418
20:39 camelia rakudo-moar 6e0ac1: OUTPUT«in trait mod␤»
20:39 jnthn ChoHag: Well, that's how you can declare a trait that gets applied there.
20:39 ChoHag What's the :D ?
20:40 jnthn "Definite" (not a type object)
20:54 jnthn Zcmp may allow it to short-circuit more effectively...
20:54 masak yes, good idea.
20:54 masak `any` doesn't do what I want, tho'
20:57 stux joined #perl6
20:57 dalek nqp: 9bb18da | (Elizabeth Mattijsen)++ | tools/build/MOAR_REVISION:
20:57 dalek nqp: Bump MOAR_REVISION
20:57 dalek nqp: review: https://github.com/perl6/nqp/commit/9bb18da442
20:58 vendethiel Isn't there a neater way to write `  my @parts = $version.split('.'); for @els.kv -> $k, $v { @parts[$k]++ if $v; } @parts.join('.');` ? I feel like I'm missing something
20:59 dalek doc/redesign: 8569817 | Mouq++ | htmlify.p6:
20:59 dalek doc/redesign: Make sure we sort sub-index output
20:59 dalek doc/redesign: review: https://github.com/perl6/doc/commit/8569817d20
21:06 vendethiel Mouq: thanks, I went with ^ but yours is funny too P
21:08 jnthn Well, since the last MOAR_REVISION bump there was only 462402b
21:09 jnthn lizmat: Which is just an extra NULL check to avoid a SEGV. So seems...ulikely
21:09 lizmat indeed, was noise on my side
21:10 dalek rakudo/nom: 54e264e | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION:
21:10 dalek rakudo/nom: Bump NQP_VERSION
21:10 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/54e264ee97
21:11 jnthn lizmat: OK, phew :)
21:11 Psyche^ joined #perl6
21:11 jnthn lizmat: Is tehre any new/extra setup work of note since the last relesae?
21:11 * lizmat is looking at the log
21:36 timotimo so you can reach the correct handler with less delay
21:36 ChoHag Ah.
21:37 ChoHag Now where was that documentation I found on class meta methods...
21:37 vendethiel Golf ! {any(@els[^++state$]) ?? ( (state $)++ ?? 0 !! $_ + 1 ) !! $_}
21:37 dalek rakudo/nom: 354c5c5 | (Elizabeth Mattijsen)++ | src/core/IO.pm:
21:37 dalek rakudo/nom: Properly optimize say/note, jnthn++
21:37 dalek rakudo/nom:
21:37 dalek rakudo/nom: Committing optimizations without benchmarking them is like drinking from a
21:37 dalek rakudo/nom: random bottle you find in the shed.  It might be nicely matured homebrew you
21:37 dalek rakudo/nom: forgot about, or it could are arsenic.
21:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/354c5c50c1
21:38 jnthn m: multi trait_mod:<is>(Attribute:D $attr, :$foo!) { my $pkg = $attr.package; $pkg.HOW.add_method($pkg, 'foo', method () { say 'look a foo' }) }; class A { has $.x is foo }; A.foo
21:38 camelia rakudo-moar 3911c1: OUTPUT«look a foo␤»
21:38 jnthn ChoHag: ^^ may help
21:38 ChoHag It does. Thanks.
21:41 donaldh joined #perl6
21:41 vendethiel the $] kills me :'(
21:41 segomos_ timotimo: awesome, gonna implement that -
21:42 donaldh [Coke]: Here's the perl6-roast-data results from earlier: https://gist.github.com/do​naldh/c37b5fdf96da8f5e6e7f
21:43 dalek specs: 309a882 | (Elizabeth Mattijsen)++ | S22-package-format.pod:
21:43 dalek specs: Some more S22 tweaks, introducing .parse-spec
21:43 dalek specs: review: https://github.com/perl6/specs/commit/309a88292c
21:43 rurban joined #perl6
21:45 timotimo segomos_: in general, websocket support would be pretty nifty
21:46 segomos_ i might try to tackle that next, i've used them but never read about how they work
21:46 dmol joined #perl6

Results for 2014-06-15

10:31 jnthn I think she said she'd look at it today
10:31 timotimo good
10:38 lizmat fixing now
10:47 anaeem1_ joined #perl6
10:54 dalek rakudo/nom: 6572438 | (Elizabeth Mattijsen)++ | src/core/Inc.pm:
10:54 dalek rakudo/nom: Quick fix for panda breakage
10:54 dalek rakudo/nom:
10:54 dalek rakudo/nom: Instead of not setting %CUSTOM_LIB<foo> if the directory does not exist,
10:54 dalek rakudo/nom: it will now just put the path in there (rather than the instantiated
10:54 dalek rakudo/nom: CURL object like before I broke panda).
10:54 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6572438a47
10:55 lizmat hope that this fixes things
10:55 lizmat if not, I guess I'll have to revert these patches  :-(
10:55 vendethiel lizmat: did you actually found out why that duplicated function was there :P ?
10:56 lizmat no
11:01 carlin Method 'path' not found for invocant of class 'CompUnitRepo::Local::Installation'
11:02 carlin This is perl6 version 2014.05-178-g4d0bdd9 built on MoarVM version 2014.05-18-g6b19b4b
11:02 carlin > %*CUSTOM_LIB<site>.path
11:02 carlin IO::Path</home/carlin/rakudo/​install/languages/perl6/site>
11:11 dalek rakudo/nom: 331bfc8 | (Elizabeth Mattijsen)++ | src/core/Inc.pm:
11:11 dalek rakudo/nom: Oops, missed one priming with path
11:11 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/331bfc82bb
11:11 dalek rakudo/nom: 7f22e92 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Locally.pm:
11:11 dalek rakudo/nom: Expose CUR::Locally.path
11:11 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7f22e9221e
11:11 lizmat carlin: this seems to fix that for me
11:11 lizmat $ 6 'say %*CUSTOM_LIB<site>.path'
11:11 lizmat IO::Path</Users/liz/Github/rakudo.​moar/install/languages/perl6/site>
11:13 lizmat so, this means that %*CUSTOM_LIB is either populated with an instantiated CURL object (that now allows .path)
19:43 anaeem1 joined #perl6
19:48 guru joined #perl6
19:52 mj41 moritz: thx a lot and good nigth from Czech rep.
19:53 dwarring joined #perl6
19:53 dalek roast: ae9d90c | (David Warring david.warring@gmail.com)++ | / (2 files):
19:53 dalek roast: adding 2011 advent day 14
19:53 dalek roast: review: https://github.com/perl6/roast/commit/ae9d90cee0
20:16 dalek roast: a871301 | (David Warring david.warring@gmail.com)++ | / (2 files):
20:16 dalek roast: completing 2011 advent day 14
20:16 dalek roast: review: https://github.com/perl6/roast/commit/a87130180b
20:18 dalek rakudo/nom: a1e330a | (Elizabeth Mattijsen)++ | t/spectest.data:
20:18 dalek rakudo/nom: Add advent2011-day14 to the spectest
20:18 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a1e330a53f
20:18 lizmat dwarring++
20:22 dalek roast: 7e36848 | (Elizabeth Mattijsen)++ | packages/Advent/MetaBoundaryAspect.pm:
20:22 dalek roast: DeTAB
20:22 dalek roast: review: https://github.com/perl6/roast/commit/7e36848881
20:33 pochi joined #perl6
20:35 masak dwarring++
20:36 timotimo aye, good work!
20:37 dwarring fun but useful
21:53 lizmat when I break it?
21:54 FROGGS I won't be mad
21:54 lizmat okidoki  :-)
21:59 thou joined #perl6
21:59 dalek rakudo/nom: f1b05d1 | (Elizabeth Mattijsen)++ | src/core/Inc.pm:
21:59 dalek rakudo/nom: Lay out the INC path regex a bit
21:59 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f1b05d137c
22:00 lizmat no breakage here yet  :-)
22:03 ren1us joined #perl6
22:16 cognominal what make-cur stands for?
22:16 FROGGS comp unit repo

Results for 2014-06-14

08:27 Rotwang joined #perl6
08:27 [Sno] maybe - when you're on a YAPC or similar where I am, too - I would be happy to show you at some examples why I thing "easier approach" > "complicated, but nearer at truth approach"
08:28 xfix I probably think in C too much in terms of spec.
08:28 xfix Thinking that someone may use computer where `sizeof(int) == 1` (this can happen on non-8-bit machines).
08:34 dalek rakudo/nom: 4d0bdd9 | (Elizabeth Mattijsen)++ | / (5 files):
08:34 dalek rakudo/nom: Move CompUnitRepo::Distribution to its own file
08:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4d0bdd9d5c
08:44 [Sno] hmm xfix - what do you want to show with your example for char overflow: http://codepad.org/cGZfv5L4?
08:44 [Sno] it overflows great :)
08:44 xfix That `char`s are `int`s in most contents, I guess.
08:45 xfix Usually, integer overflows are undefined behavior, but not in this case.
08:47 xfix `overflow.c:9:5: runtime error: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'`
08:47 [Sno] yes, there several behaviours
08:52 [Sno] I think the root cause of the entire discussion was a bad chosing of phrase to say: "returned pointer is intended to be used as a list of stats, because in C (*p) is the same as p[0]"
08:59 Rotwang joined #perl6
09:07 dalek rakudo/nom: eb1d2fd | (Elizabeth Mattijsen)++ | / (6 files):
09:07 dalek rakudo/nom: Put CURL stuff into a role
09:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/eb1d2fdb0c
09:20 SamuraiJack__ joined #perl6
09:21 mr-foobar joined #perl6
09:22 dalek rakudo/nom: b52642a | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local/File.pm:
09:22 dalek rakudo/nom: Make sure signatures match
09:22 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b52642a17d
09:37 brrt joined #perl6
09:37 FROGGS lizmat++
09:43 SamuraiJack joined #perl6
09:47 Psyche^ joined #perl6
13:32 lizmat (instead of Supply.new)
13:33 brrt left #perl6
13:56 uniejo joined #perl6
14:04 xinming joined #perl6
14:05 dalek rakudo/nom: 9ccf3a9 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo.pm:
14:05 dalek rakudo/nom: Make sure we load one module at a time
14:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9ccf3a987b
14:05 dalek rakudo/nom: 1bff0d1 | (Elizabeth Mattijsen)++ | tools/build/gen-cat.pl:
14:05 dalek rakudo/nom: Remove all lines that match ^# \w
14:05 dalek rakudo/nom:
14:05 dalek rakudo/nom: These are all comments that we don't need in the concatenated setting (I don't
14:05 dalek rakudo/nom: think), at least not right now when we don't have line numbering going back to
14:05 dalek rakudo/nom: the constituent modules.  Hopefully, this will mean that there's less of a
14:05 dalek rakudo/nom: setting building penalty for adding some internal documentation to the setting.
14:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1bff0d1e7b
14:07 anaeem1 joined #perl6
14:11 lizmat after this, the Stage parse  for parrot when down from    : 145.547 to 121.377 on my machine
14:15 jnthn Wow
14:15 lizmat hmmm... actually, I think that's exaggerated
14:31 lizmat pmichaud o/
14:31 kaare__ joined #perl6
14:32 jnthn morning, pmichaud
14:34 colomon pmichaud!
14:37 dalek rakudo/nom: d1be6d4 | (Elizabeth Mattijsen)++ | README.md:
14:37 dalek rakudo/nom: Mention --gen-nqp for parrot
14:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d1be6d4c77
14:39 uniejo joined #perl6
14:54 timotimo ohai pmichaud! :)
14:59 atroxaper joined #perl6
15:00 dmol joined #perl6

Result pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14