Camelia, the Perl 6 bug

IRC log for #parrot, 2013-02-09

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 cotto Sorry.  I briefly forgot that sarcasm doesn't propagate effectively on irc.
00:00 sorear could maybe do something with the niecza IR
00:00 allison heh :)
00:00 Coke ah, whew.
00:00 pmichaud Sorry.  My sarcasm detector is also on the fritz.
00:00 sorear it should be marginally easier to parse than perl6 ;)
00:00 allison "Perl 6: The Good Parts"
00:01 cotto allison: that seems like a whole lot of wheel to reinvent.
00:01 allison yup
00:01 cotto closer to a Dyson sphere
00:01 benabik Can someone let me know when they stop talking about Parrot on #perl6?  ~.~
00:02 sorear benabik: we're not talking about parrot, we're talking about diakopter
00:02 pmichaud sorear++  :-)
00:03 allison sorear: are you a PaFo member? because that's where the post is
00:03 sorear allison: no
00:03 sorear unless I'm automatically one because of my history as a smalltime parrot dev
00:04 sorear I broke pdd21, I think that's most of what I did
00:04 swarley joined #parrot
00:04 allison sorear: all committers have the required qualifications for membership, but it's not automatic
00:04 sorear does that extend to patch-submitters?
00:05 allison sorear: Okay, then quick summary: PaFo is considering "rehosting" with the Software Freedom Conservancy, The Perl Foundation, or possibly Apache (though that option hasn't so far been popular)
00:06 allison sorear: it's just the same set of requirements as a commit bit, having a commit bit itself isn't required
00:06 allison sorear: so, possibly, depends on the level of patch-submission
00:06 sorear well I haven't filed a CLA so I guess I'm disqualified :D
00:06 allison sorear: not that the benefits of membership are huge, members just elect the board of directors
00:07 allison sorear: and the board of directors really just files the necessary paperwork to keep the foundation open
00:07 benabik Which hasn't happened in the two-ish years I've been participating.
00:07 allison benabik: the essentials have been taken care of
00:08 allison benabik: not a lot of fuss or fanfare, just submitted regularly
00:08 benabik allison: I was referring to the election.
00:08 allison benabik: yes, that hasn't happened
00:08 allison benabik: mentioned in backscroll (not sure when you were on)
00:09 allison and, Coke made the valid point that with limited resources, it might make more sense to spend them on closing the foundation than on running an election now
00:10 benabik Makes sense.
00:12 pmichaud I'm afk again for a while.  If anyone needs an "official Rakudo opinion" on something, let me know and I'll come up with one.
00:23 kid51 joined #parrot
00:30 cotto hi kid51
00:33 not_gerd left #parrot
01:54 kid51 joined #parrot
02:59 diakopter left #parrot
04:43 Reini joined #parrot
06:08 Reini joined #parrot
07:09 Mike-PerlRecruiter_ joined #parrot
09:03 moritz good morning
09:04 moritz after sleeping about yesterday's discussion a bit, I'm now able to express my concerns with a rakduo<->parrot re-merge better
09:04 moritz first, independently of parrot's effort, rakudo will continue to target multiple VMs, so we'll want a loose coupling to parrot
09:05 moritz (the reason is simply that we don't want to leave out the rather big market of java devices, and java library interop)
09:06 moritz so, re-merging rakudo and parrot and maintaining loose coupling seems like contrary goals, though maybe something could be done about it
09:07 moritz second point: in the early days of rakudo/parrot decoupling, it worked pretty well that parrot introduced a new feature, and rakudo used it pretty quickly, even though they were in separate repos
09:08 moritz one of the reasons it doesn't work very well anymore is that there were very few parrot changes from which rakudo profited directly, so the motivation to update quickly (and deal with fallout related to the update) was low
09:09 moritz if that is about to change, IMHO the change must come from the parrot side: FIRST improve stuff (potentially by focus on rakudo), THEN re-think about a merger
09:10 moritz (phrased differently, show the commitment before we invest much work in its anticipation)
09:11 moritz oh, and I think if there would be a merger, hypothetically, it would be more of a nqp <-> parrot merge, not a rakudo <-> parrot merge
09:13 moritz so the summary is that it must be the parrot developers that develop parrot, be it in a merged or in a separate world. The last ~12 month didn't boost my confidence that the parrot developers have the time and/or motivation to do so (given the small exception of rurban++)
09:14 moritz and before any potential merge, we must have faith in parrot's continued development, because we certainly won't merge anything with a dysfunctional or dead project
09:14 moritz EOR
09:44 Psyche^ joined #parrot
10:07 muixirt joined #parrot
10:07 muixirt good morning
10:07 tadzik hello
10:09 muixirt (read what moritz has written and the discussion y'day) I still wonder if it's feasible to transfer the rakudo C parts to parrot
10:11 sorear good morning muixirt
10:11 muixirt hi sorear
10:13 muixirt another (lesser) concern is the future of winxed
10:19 dalek nqp: afaf87d | jnthn++ | src/ops/nqp.ops:
10:19 dalek nqp: Corret nested SC write barrier enable/disable.
10:19 dalek nqp:
10:19 dalek nqp: Unbusts the Rakudo build on latest NQP.
10:19 dalek nqp: review: https://github.com/perl6/nqp/commit/afaf87d109
11:00 bouncy joined #parrot
11:03 masak joined #parrot
11:04 masak I had thought about giving my two cents to the discussion, but now I see I can just say "what moritz++ said".
11:04 masak left #parrot
11:56 dalek nqp: 978dc43 | jnthn++ | src/ (3 files):
11:56 dalek nqp: Prepare for eliminating clone callback prop use.
11:56 dalek nqp: review: https://github.com/perl6/nqp/commit/978dc43396
11:56 dalek nqp: 1b41b41 | jnthn++ | src/pmc/sixmodelobject.pmc:
11:57 dalek nqp: Add a check to avoid a possible segfault.
11:57 dalek nqp: review: https://github.com/perl6/nqp/commit/1b41b41bf8
11:57 dalek nqp: f7eb701 | jnthn++ | src/NQP/World.pm:
11:57 dalek nqp: Eliminate use of properties for clone callback.
11:57 dalek nqp:
11:57 dalek nqp: Still a reference in the setting, but that can go away with a bootstrap
11:57 dalek nqp: update.
11:57 dalek nqp: review: https://github.com/perl6/nqp/commit/f7eb70170a
12:13 PacoAir joined #parrot
13:21 kid51 joined #parrot
14:16 zby_home joined #parrot
14:18 dalek nqp: 7133fa1 | jnthn++ | src/ (4 files):
14:18 dalek nqp: Preparations for positional/associative delegate.
14:18 dalek nqp:
14:18 dalek nqp: This work will eliminate some of the v-table use that is in the way of
14:18 dalek nqp: certain bits of porting work, but should also provide some other wins.
14:18 dalek nqp: review: https://github.com/perl6/nqp/commit/7133fa1bbb
14:18 dalek nqp: 7ec2668 | jnthn++ | src/6model/knowhow_bootstrapper.c:
14:18 dalek nqp: Get KnowHOW bootstrap using REPR compose protocol.
14:18 dalek nqp: review: https://github.com/perl6/nqp/commit/7ec2668a45
14:18 dalek nqp: 9c09d92 | jnthn++ | t/nqp/60-bigint.t:
14:18 dalek nqp: Fix a test that used KnowHOW incorrectly.
14:18 dalek nqp: review: https://github.com/perl6/nqp/commit/9c09d9204a
14:18 dalek nqp: 9ad9e37 | jnthn++ | t/serialization/02-types.t:
14:18 dalek nqp: Fix another bad use of KnowHOW.
14:18 dalek nqp: review: https://github.com/perl6/nqp/commit/9ad9e37a2e
14:18 dalek nqp: e93ea46 | jnthn++ | src/ops/nqp.ops:
14:18 dalek nqp: Fix an op that failed to compose a package.
14:18 dalek nqp:
14:18 dalek nqp: The op overall needs to go away as it's something of a hack, but easier
14:18 dalek nqp: to just fix it up for now.
14:18 dalek nqp: review: https://github.com/perl6/nqp/commit/e93ea465cf
14:18 dalek nqp: e387b52 | jnthn++ | src/6model/reprs/P6opaque.c:
14:18 dalek nqp: Finish removal of pre-REPR-compose code.
14:18 dalek nqp: review: https://github.com/perl6/nqp/commit/e387b52cef
14:18 dalek rakudo/nom: b39b6f2 | jnthn++ | src/Perl6/Metamodel/ (2 files):
14:18 dalek rakudo/nom: Make sure we call compose_repr early enough.
14:18 dalek rakudo/nom:
14:18 dalek rakudo/nom: Should always call it before the first intantiation.
14:18 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b39b6f2ad2
15:05 pjcj joined #parrot
15:07 awwaiid joined #parrot
15:24 dalek nqp: 723aae4 | jnthn++ | src/6model/ (3 files):
15:24 dalek nqp: P6opaque adding list/hash delegation to P6opaque.
15:24 dalek nqp: review: https://github.com/perl6/nqp/commit/723aae488d
15:24 dalek nqp: 030ba9b | jnthn++ | src/ (4 files):
15:24 dalek nqp: s/Indexing/Positional/ in REPR funcs.
15:24 dalek nqp:
15:24 dalek nqp: Makes it more consistent with Perl 6 terminology and the naming on the
15:24 dalek nqp: JVM.
15:24 dalek nqp: review: https://github.com/perl6/nqp/commit/030ba9b090
15:34 dalek nqp: 5795fdf | jnthn++ | src/6model/ (3 files):
15:34 dalek nqp: Toss a bunch of (thankfully unused) mis-design.
15:34 dalek nqp: review: https://github.com/perl6/nqp/commit/5795fdf1b8
15:57 dalek nqp: 90e12d2 | jnthn++ | src/ (3 files):
15:57 dalek nqp: Toss some unused v-table handler usages.
15:57 dalek nqp: review: https://github.com/perl6/nqp/commit/90e12d2c70
15:57 dalek nqp: 7676c23 | jnthn++ | src/6model/ (3 files):
15:57 dalek nqp: Fill out positional REPR funcs more reasonably.
15:57 dalek nqp: review: https://github.com/perl6/nqp/commit/7676c2315d
16:12 benabik joined #parrot
16:18 Reini joined #parrot
17:41 contingencyplan joined #parrot
17:52 dalek nqp: c4a988a | jnthn++ | src/ (2 files):
17:52 dalek nqp: First pass at getting positional_delegate working.
17:52 dalek nqp: review: https://github.com/perl6/nqp/commit/c4a988a17b
17:52 dalek nqp: 6afcc54 | jnthn++ | src/NQP/Actions.pm:
17:52 dalek nqp: Fix thinkos.
17:52 dalek nqp: review: https://github.com/perl6/nqp/commit/6afcc54663
17:52 dalek nqp: 6ad0c64 | jnthn++ | src/stage0/ (9 files):
17:52 dalek nqp: Update bootstrap.
17:52 dalek nqp: review: https://github.com/perl6/nqp/commit/6ad0c64978
17:52 dalek nqp: 51c43bf | jnthn++ | src/ (3 files):
17:52 dalek nqp: Switch some things over to positional_delegate.
17:52 dalek nqp: review: https://github.com/perl6/nqp/commit/51c43bf667
17:52 dalek nqp: 27c96a9 | jnthn++ | src/QAST/Compiler.nqp:
17:52 dalek nqp: Make VarWithFallback handle type-obj indexing.
17:52 dalek nqp: review: https://github.com/perl6/nqp/commit/27c96a9687
17:57 dalek nqp: d3431b6 | jnthn++ | src/stage0/ (9 files):
17:57 dalek nqp: Update bootstrap.
17:57 dalek nqp: review: https://github.com/perl6/nqp/commit/d3431b69e5
17:57 dalek nqp: c123e22 | jnthn++ | src/core/NQPMu.pm:
17:57 dalek nqp: Eliminate another Parrot v-table use.
17:57 dalek nqp: review: https://github.com/perl6/nqp/commit/c123e2229f
18:11 benabik joined #parrot
18:12 cotto ~~
18:16 kid51 Yo, cotto, how's life?
18:20 cotto hi kid51
18:21 cotto I'm done with the startup and wfh now, so that's nice.
18:22 kid51 Well, if you have any energy for Parrot, we can certainly use it :-)
18:22 cotto I'm thinking about that quite a bit.
18:22 cotto see also yesterday's discussion
18:23 kid51 I'll have to back-scroll that
18:23 cotto Grab a cup of tea.
18:30 kid51 That's the most sustained discussion we've had on #parrot in a long time
18:36 pjcj joined #parrot
19:08 Mike-PerlRecruiter_ joined #parrot
19:40 not_gerd joined #parrot
19:41 not_gerd you've got mail: http://lists.parrot.org/pipermail/p​arrot-dev/2013-February/007333.html
19:56 dalek rakudo/nom: 7ad6e63 | jnthn++ | src/Perl6/Actions.pm:
19:56 dalek rakudo/nom: Fix anonymous state variable regression.
19:56 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7ad6e63edf
20:14 bluescreen joined #parrot
21:00 not_gerd left #parrot
21:10 dalek rakudo/nom: d76f9b2 | (Solomon Foster)++ | src/core/Cool.pm:
21:10 dalek rakudo/nom: Add Cool.set and Cool.bag.
21:10 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d76f9b2547
21:21 Reini joined #parrot
22:02 dalek nqp: bf54542 | jnthn++ | src/6model/ (2 files):
22:02 dalek nqp: Add associative REPR API.
22:02 dalek nqp: review: https://github.com/perl6/nqp/commit/bf5454230e
22:02 dalek nqp: 08684cd | jnthn++ | src/ (5 files):
22:02 dalek nqp: Refactor elems.
22:02 dalek nqp: review: https://github.com/perl6/nqp/commit/08684cde09
22:02 dalek nqp: 4436142 | jnthn++ | src/ (2 files):
22:02 dalek nqp: Implement associative_delegate.
22:02 dalek nqp: review: https://github.com/perl6/nqp/commit/44361425d0
22:02 dalek nqp: 02e8737 | jnthn++ | src/core/NQPCapture.pm:
22:02 dalek nqp: Switch NQPCapture to use associative_delegate.
22:02 dalek nqp: review: https://github.com/perl6/nqp/commit/02e8737661
22:02 dalek nqp: 8654841 | jnthn++ | src/QAST/ (2 files):
22:02 dalek nqp: Switch QAST over to associative_delegate.
22:02 dalek nqp: review: https://github.com/perl6/nqp/commit/865484191d
22:09 dalek rakudo/nom: a3869a0 | jnthn++ | / (2 files):
22:09 dalek rakudo/nom: Update to build on latest NQP.
22:09 dalek rakudo/nom:
22:09 dalek rakudo/nom: REPR API additions force a fresh sixmodelobject.h, so also needed to
22:09 dalek rakudo/nom: do an NQP_REVISION bump.
22:09 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a3869a037b
22:22 PacoAir joined #parrot
22:51 Reini joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced