|
Parrot 5.0.0 "Johnny Five Alive" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 23 January 2013. |
|||
| cotto | Sorry. I briefly forgot that sarcasm doesn't propagate effectively on irc. | 00:00 | |
| sorear | could maybe do something with the niecza IR | ||
| allison | heh :) | ||
| Coke | ah, whew. | ||
| pmichaud | Sorry. My sarcasm detector is also on the fritz. | ||
| sorear | it should be marginally easier to parse than perl6 ;) | ||
| allison | "Perl 6: The Good Parts" | ||
| cotto | allison: that seems like a whole lot of wheel to reinvent. | 00:01 | |
| allison | yup | ||
| cotto | closer to a Dyson sphere | ||
| benabik | Can someone let me know when they stop talking about Parrot on #perl6? ~.~ | ||
| sorear | benabik: we're not talking about parrot, we're talking about diakopter | 00:02 | |
| pmichaud | sorear++ :-) | ||
| allison | sorear: are you a PaFo member? because that's where the post is | 00:03 | |
| sorear | allison: no | ||
| unless I'm automatically one because of my history as a smalltime parrot dev | |||
| I broke pdd21, I think that's most of what I did | 00:04 | ||
|
00:04
swarley joined
|
|||
| allison | sorear: all committers have the required qualifications for membership, but it's not automatic | 00:04 | |
| sorear | does that extend to patch-submitters? | ||
| 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:05 | |
| sorear: it's just the same set of requirements as a commit bit, having a commit bit itself isn't required | 00:06 | ||
| sorear: so, possibly, depends on the level of patch-submission | |||
| sorear | well I haven't filed a CLA so I guess I'm disqualified :D | ||
| allison | sorear: not that the benefits of membership are huge, members just elect the board of directors | ||
| 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. | ||
| allison | benabik: the essentials have been taken care of | ||
| benabik: not a lot of fuss or fanfare, just submitted regularly | 00:08 | ||
| benabik | allison: I was referring to the election. | ||
| allison | benabik: yes, that hasn't happened | ||
| benabik: mentioned in backscroll (not sure when you were on) | |||
| 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:09 | ||
| benabik | Makes sense. | 00:10 | |
| 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:12 | |
|
00:23
kid51 joined
|
|||
| cotto | hi kid51 | 00:30 | |
|
00:33
not_gerd left
01:54
kid51 joined
02:59
diakopter left
04:43
Reini joined
06:08
Reini joined
07:09
Mike-PerlRecruiter_ joined
|
|||
| moritz | good morning | 09:03 | |
| 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 | ||
| first, independently of parrot's effort, rakudo will continue to target multiple VMs, so we'll want a loose coupling to parrot | |||
| (the reason is simply that we don't want to leave out the rather big market of java devices, and java library interop) | 09:05 | ||
| so, re-merging rakudo and parrot and maintaining loose coupling seems like contrary goals, though maybe something could be done about it | 09:06 | ||
| 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:07 | ||
| 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:08 | ||
| 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:09 | ||
| (phrased differently, show the commitment before we invest much work in its anticipation) | 09:10 | ||
| 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:11 | ||
| 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:13 | ||
| 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 | ||
| EOR | |||
|
09:44
Psyche^ joined
10:07
muixirt joined
|
|||
| muixirt | good morning | 10:07 | |
| tadzik | hello | ||
| 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:09 | |
| sorear | good morning muixirt | 10:11 | |
| muixirt | hi sorear | ||
| another (lesser) concern is the future of winxed | 10:13 | ||
| dalek | p: afaf87d | jnthn++ | src/ops/nqp.ops: Corret nested SC write barrier enable/disable. Unbusts the Rakudo build on latest NQP. |
10:19 | |
|
11:00
bouncy joined
11:03
masak joined
|
|||
| 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 | |
|
11:04
masak left
|
|||
| dalek | p: 978dc43 | jnthn++ | src/ (3 files): Prepare for eliminating clone callback prop use. |
11:56 | |
| p: 1b41b41 | jnthn++ | src/pmc/sixmodelobject.pmc: Add a check to avoid a possible segfault. |
|||
| p: f7eb701 | jnthn++ | src/NQP/World.pm: Eliminate use of properties for clone callback. Still a reference in the setting, but that can go away with a bootstrap update. |
|||
|
12:13
PacoAir joined
13:21
kid51 joined
14:16
zby_home joined
|
|||
| dalek | p: 7133fa1 | jnthn++ | src/ (4 files): Preparations for positional/associative delegate. This work will eliminate some of the v-table use that is in the way of certain bits of porting work, but should also provide some other wins. |
14:18 | |
| p: 7ec2668 | jnthn++ | src/6model/knowhow_bootstrapper.c: Get KnowHOW bootstrap using REPR compose protocol. |
|||
| p: 9c09d92 | jnthn++ | t/nqp/60-bigint.t: Fix a test that used KnowHOW incorrectly. |
|||
| p: 9ad9e37 | jnthn++ | t/serialization/02-types.t: Fix another bad use of KnowHOW. |
|||
| p: e93ea46 | jnthn++ | src/ops/nqp.ops: Fix an op that failed to compose a package. The op overall needs to go away as it's something of a hack, but easier to just fix it up for now. |
|||
| p: e387b52 | jnthn++ | src/6model/reprs/P6opaque.c: Finish removal of pre-REPR-compose code. |
|||
| kudo/nom: b39b6f2 | jnthn++ | src/Perl6/Metamodel/ (2 files): Make sure we call compose_repr early enough. Should always call it before the first intantiation. |
|||
|
15:05
pjcj joined
15:07
awwaiid joined
|
|||
| dalek | p: 723aae4 | jnthn++ | src/6model/ (3 files): P6opaque adding list/hash delegation to P6opaque. |
15:24 | |
| p: 030ba9b | jnthn++ | src/ (4 files): s/Indexing/Positional/ in REPR funcs. Makes it more consistent with Perl 6 terminology and the naming on the JVM. |
|||
| p: 5795fdf | jnthn++ | src/6model/ (3 files): Toss a bunch of (thankfully unused) mis-design. |
15:34 | ||
| p: 90e12d2 | jnthn++ | src/ (3 files): Toss some unused v-table handler usages. |
15:57 | ||
| p: 7676c23 | jnthn++ | src/6model/ (3 files): Fill out positional REPR funcs more reasonably. |
|||
|
16:12
benabik joined
16:18
Reini joined
17:41
contingencyplan joined
|
|||
| dalek | p: c4a988a | jnthn++ | src/ (2 files): First pass at getting positional_delegate working. |
17:52 | |
| p: 6afcc54 | jnthn++ | src/NQP/Actions.pm: Fix thinkos. |
|||
| p: 6ad0c64 | jnthn++ | src/stage0/ (9 files): Update bootstrap. |
|||
| p: 51c43bf | jnthn++ | src/ (3 files): Switch some things over to positional_delegate. |
|||
| p: 27c96a9 | jnthn++ | src/QAST/Compiler.nqp: Make VarWithFallback handle type-obj indexing. |
|||
| p: d3431b6 | jnthn++ | src/stage0/ (9 files): Update bootstrap. |
17:57 | ||
| p: c123e22 | jnthn++ | src/core/NQPMu.pm: Eliminate another Parrot v-table use. |
|||
|
18:11
benabik joined
|
|||
| cotto | ~~ | 18:12 | |
| kid51 | Yo, cotto, how's life? | 18:16 | |
| cotto | hi kid51 | 18:20 | |
| I'm done with the startup and wfh now, so that's nice. | 18:21 | ||
| 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. | ||
| see also yesterday's discussion | |||
| kid51 | I'll have to back-scroll that | 18:23 | |
| cotto | Grab a cup of tea. | ||
| kid51 | That's the most sustained discussion we've had on #parrot in a long time | 18:30 | |
|
18:36
pjcj joined
19:08
Mike-PerlRecruiter_ joined
19:40
not_gerd joined
|
|||
| not_gerd | you've got mail: lists.parrot.org/pipermail/parrot-d...07333.html | 19:41 | |
| dalek | kudo/nom: 7ad6e63 | jnthn++ | src/Perl6/Actions.pm: Fix anonymous state variable regression. |
19:56 | |
|
20:14
bluescreen joined
21:00
not_gerd left
|
|||
| dalek | kudo/nom: d76f9b2 | (Solomon Foster)++ | src/core/Cool.pm: Add Cool.set and Cool.bag. |
21:10 | |
|
21:21
Reini joined
|
|||
| dalek | p: bf54542 | jnthn++ | src/6model/ (2 files): Add associative REPR API. |
22:02 | |
| p: 08684cd | jnthn++ | src/ (5 files): Refactor elems. |
|||
| p: 4436142 | jnthn++ | src/ (2 files): Implement associative_delegate. |
|||
| p: 02e8737 | jnthn++ | src/core/NQPCapture.pm: Switch NQPCapture to use associative_delegate. |
|||
| p: 8654841 | jnthn++ | src/QAST/ (2 files): Switch QAST over to associative_delegate. |
|||
| kudo/nom: a3869a0 | jnthn++ | / (2 files): Update to build on latest NQP. REPR API additions force a fresh sixmodelobject.h, so also needed to do an NQP_REVISION bump. |
22:09 | ||
|
22:22
PacoAir joined
22:51
Reini joined
|
|||