|
weekly Rakudo status meetings with phase transitions: Tue 19:00 UTC | IR clogs at irclog.perlgeek.de/phasers/today Set by moderator on 5 December 2010. |
|||
|
08:47
lue left,
spinclad left,
PerlJam left,
TimToady left,
moritz_ left
08:48
eternaleye left,
[particle] left,
sorear left,
eternaleye joined,
sorear joined,
[particle] joined,
spinclad joined,
lue joined,
TimToady joined,
PerlJam joined,
moritz_ joined
11:23
Util joined
13:25
[Coke] joined
15:12
colomon joined
|
|||
| sorear | will miss #phasers. | 15:16 | |
| done: translated a lot of stuff to Perl 6 in preparation for Niecza self-hosting. added pmurias to the team. | 15:17 | ||
| blockers: $reallife | |||
|
15:38
PerlPilot joined
16:11
PerlJam left
17:34
PerlPilot is now known as PerlJam
18:40
pmichaud joined
18:48
takadonet joined
|
|||
| Util | Pre-report: Made first cut of Rakudo Star OS X .dmg binary, Started pushing (no code yet) updates to Blue_Tiger. Caught bad cold or mild flu. EOR | 18:54 | |
| moritz_ didn't do much Perl 6 related work, just some parrot bashing and answering questions | 18:58 | ||
| colomon | Util++ | ||
| PerlJam | What's Blue_Tiger? | 19:00 | |
| TimToady lurks harder | 19:01 | ||
| Util | PerlJam: (on GitHub) my tinkertoy Perl5-to-Perl6 translator. Dusty code from 3yrs to 1.5 years ago, that I am slowly feeding into Git. | ||
| pmichaud | report: I issued the 2010.12 star release, investigated moving rakudo.org content to a wordpress host, worked on setting up a new blog for myself, and provided some feedback to parrot devs about rakudo breakages | 19:02 | |
|
19:03
diakopter joined
|
|||
| diakopter | I finished porting nearly all of the old perlesque functionality to the new perlesque. ready to start writing a viv backend to desugar STD/Cursor to perlesque. partially blocked on TimToady's STD_P5 | 19:05 | |
| (eventually) ;) | 19:06 | ||
| actually to be honest, Cursor should be translated first.. | |||
| colomon | -- Got the latest IO::Prompter and Testing modules from Damian, added them to the p6 ecosystem, added a few tests, and fixed a few minor issues. | 19:07 | |
| -- Produced working solutions for all 5 of masak's problems. | |||
| -- Tested jnthn++'s caching patch, determined it caused new errors, and reverted it. | |||
| diakopter | also maybe it's a good time for me to transition back to nqpclr (given I can get 15-30 minutes of pmichaud chat time at that time). EOR | ||
| colomon: sry :) | 19:08 | ||
| colomon | I should be apologizing to you! :) | ||
| diakopter | beat you to it! | 19:09 | |
| moritz_ | so, do we need to discuss anything? | 19:11 | |
| TimToady | what do people most need from me this week/month/year? besides the usual insanity... | 19:12 | |
| moritz_ | TimToady: Programming Perl 6, the book | 19:13 | |
| PerlJam | TimToady: a finished Perl 6 spec :) | ||
| I guess I should have said "finished" | |||
| TimToady | okay, beside omnipotence and omniscience, what do you want? | 19:14 | |
| moritz_ | TimToady: I think the spec is progressing nicely in response to compiler writer questions | 19:16 | |
| ... and users, of course | |||
| Util | Was the LTM implementation issue ever resolved? Is Rakudo using STD.pm to parse? Is this something that needs attention, or explaination so others can work on it? | 19:17 | |
| moritz_ | not sure what else we need from you, except the usual community hacking :-) | ||
| colomon | If anything, we need to provide more implementation so that TimToady has something to iterate against... | ||
| Rakudo is not using STD.pm to parse. | |||
| moritz_ | Util: sorear implemented LTM in niecza | ||
| rakudo "just" needs to steal that | |||
| TimToady | rakudo could perhaps...yeah that | ||
| PerlJam | TimToady: your continued presence on #perl6 seems quite useful. | 19:18 | |
| TimToady | diakopter++ requested STD_P5; anything else on that scale? | ||
| pmichaud | given the latest discussion on perl6-users, I'm curious what we'd want to do to declare a "production" Rakudo release | ||
| or, alternatively, an "official" Perl 6 release | 19:19 | ||
| (besides yapsi, which is already official :) | |||
| Util | TimToady: Your (and everyone's) work on RosettaCode has been quite helpful w.r.t. new-user introduction. | ||
| TimToady | I think I prefer to think in terms of agreement by more than one implementation on what constitutes "possible to implement" | ||
| PerlJam | pmichaud: I think having nice reference material prior to or concurrent with an "official release" is a must. | 19:20 | |
| pmichaud | PerlJam: I suppose. I'm not sure that's historically consistent. | ||
| TimToady | when multiple implementations agree on that, even if they don't actually all implement it quite yet, then we can perhaps nail down some of the loose flounders | ||
| PerlJam | pmichaud: times have changed. expectations have changed. | 19:21 | |
| IMHO of course | |||
| pmichaud | anyway, having some set of goals/targets for an "official" or "production" release might be good for Rakudo, along the lines of the ones we had in place for R* | ||
| TimToady | I'd be really good at delegating that management task to someone else :) | 19:22 | |
| pmichaud | oh, I think I can manage it; it's just that this sort of thing really wants a lot of TimToady++ input, I think | ||
| TimToady | I'm good at being responsive, but lousy at anything resembling instigation | 19:23 | |
| colomon | pmichaud: What sort of goals are you thinking of? Other than the obvious "it goes a lot faster". | 19:25 | |
| pmichaud | colomon: mostly, "What prevents us from calling it 'ready' now?" | ||
| TimToady | well, speed, mostly... :) | ||
| plus a few little bugs like &foo not referring to the (possibly cloned) proto :) | 19:26 | ||
| and everything else... | |||
| pmichaud | PerlJam suggests we also need better docs / reference material, which is reasonable | ||
| so, if we put together a list of those current "blockers", that'd be a good task list for moving to the next phase of development (hey, this *is* #phasers, after all) | 19:27 | ||
| TimToady | I guess we need to figure out how 6.0 can be a complete subset of 6.1, so that people don't accidentally use 6.0 misfeatures that will break in 6.1 | ||
| which they will... | |||
| PerlJam | I'd like to see a general roadmap that fleshes out the possibilities between the release mile markers. | 19:28 | |
| (i.e., we may have X by release A or release A+1) | |||
| pmichaud | that sounds awfully.... vague | ||
| at this point I'm more interested in the candidate X's | |||
| TimToady | to what extent is parrot refactoring the Big Blocker for rakudo? | ||
| pmichaud | I don't know. I don't have the feeling that it's the Big Blocker | 19:29 | |
| TimToady | even on the speed issue? | ||
| pmichaud | or, to the extent that it is -- well, jnthn++ is working on the solution, as opposed to us depending on others | ||
| ah yes, speed is a big of a critical issue | |||
| *bit | |||
| diakopter | speaking of, pmichaud, do you think it's possible to wedge an LTM solution into a direct port of your nqp-rx engine in nqpclr (that I've made)? | 19:30 | |
| pmichaud | I need to understand the LTM solution, first. | ||
| but the answer should almost certainly be "yes, it's possible" | |||
| TimToady | until the speed issue is resolved, we have to stay low-key on PR, or lots of people will take it as over-promising and under-performing | ||
| PerlJam | indeed | ||
| pmichaud | okay, then perhaps I'll table any thoughts of official/production until we have a good handle on speed | 19:31 | |
| (and focus a bit more on speed, which is what I've been leaning towards working on anyway) | |||
| PerlJam | that sounds like "official" is a year or so away to me. | ||
| pmichaud | oh, I don't know if it's that far | ||
| TimToady | 11 months and 21 days, maybe :) | 19:32 | |
| PerlJam | heh | ||
| colomon | ;) | ||
| pmichaud | I have another item for brief discussion, if we're done with that one | ||
| colomon | Should we maybe try to come up with some goals that aren't speed to shoot for in an April-ish release? | ||
| Just to provide focus? | |||
| pmichaud | if someone can come up with a list of the more major issues, we can see about assigning priorities to them | 19:33 | |
| where "major issues" is from the "user perspective" as opposed to the implementors' perspectives | |||
| TimToady++ has already been providing a nice list | |||
| diakopter | donde | 19:34 | |
| pmichaud | via comments in irc logs | ||
| diakopter | oh :) | ||
| PerlJam | The one thing that seems to irk me all the time is Parrot leaking through. | ||
| diakopter | pmichaud: sorry if this is noise, but you saw the concat change in PIR? I think that might need some more nqp-rx tweaking than what cotto & bacek did | 19:35 | |
| pmichaud | okay, "reduce Parrot leakages" | ||
| diakopter: I think that nqp-rx is pretty well set to avoid the mutable concat... if not, it shouldn't be hard to fix | 19:36 | ||
| diakopter | oh | ||
| pmichaud | (I'm assuming that's what the concat change is.) | ||
| as a first cut, I'd expect to replace concat $S0, $S1 with concat $S0, $S0, $S1 | 19:37 | ||
| diakopter | assign only | ||
| pmichaud | but there really shouldn't be many of the first form anyway | ||
| ...assign only? | |||
| diakopter | irclog.perlgeek.de/perl6/2011-01-04#i_3149194 | 19:38 | |
| I don't know, maybe the other one is allowed too | |||
| seems utterly silly to me, since one form is trivially converted to the other by the compiler. | 19:39 | ||
| pmichaud | oh | ||
| the changes bacek made are what I just said | |||
| except he did $S0 = concat $S0, $S1 instead of concat $S0, $S0, $S1 (the two are exactly equivalent) | 19:40 | ||
| diakopter | as I postulated above, also. | ||
| but the deprecation still seems silly to me. | |||
| oh well. | 19:41 | ||
| pmichaud | anyway, I just tried building/running nqp-rx with parrot trunk and didn't encounter a concat issue. | ||
| so I think it's okay. | |||
| diakopter | cotto was saying he didn't have trouble building, but he did have trouble bootstrapping | ||
| pmichaud | I didn't try that. There are other bigger problems in parrot trunk that are causing issues atm. | 19:43 | |
| diakopter | TimToady: could you perhaps distill the irc comments to which pmichaud referred into a list in some git repo? | 19:44 | |
| or someone else who might know where they are | 19:45 | ||
|
19:45
smash joined
|
|||
| diakopter | so we don't all have to search for them | 19:45 | |
| pmichaud | maybe search for RT tickets that contain TimToady :-) | ||
| diakopter | but... ok. | 19:46 | |
| pmichaud | on another topic -- last week I started investigating moving rakudo.org content to wordpress (more) | 19:47 | |
| the current rakudo.org website doesn't offer an RSS feed, and has been a horrible haven for spam users and comments | |||
| and we're basically bottlenecked by alester's tuits (more) | 19:48 | ||
| so, I started putting that together, then alester++ cleaned up rakudo.org | |||
| (although afaik we still don't have an rss feed) | |||
|
19:48
Tene joined
|
|||
| pmichaud | so, since alester++ seems to be progressing on rakudo.org again, I'm planning to hold off on any move to wordpress. but if things fall behind again, I might pick it back up. | 19:48 | |
| any comments? | |||
| PerlJam | +1 to moving especially if we can increase the bus/truck number. | 19:49 | |
| pmichaud | oh, undoubtedly we can increase that | 19:50 | |
| one challenge might be that alester owns the rakudo.org domain -- so we might have to use a different domain if we move | |||
| (I have rakudoperl.(com|org|net) so those are available) | 19:51 | ||
| diakopter | he's not willing to point it elsewhere? | ||
| pmichaud | I don't know if he is or not. | ||
| when I asked about it in the (longer ago past) I detected some resistance | |||
| TimToady | btw, there was some indication that wordpress might be blocked by the GCF | 19:54 | |
| pmichaud | GCF? | ||
| TimToady | or is it the GFC? | ||
| the Bamboo Curtain of the internet... | 19:55 | ||
| pmichaud | you mean the great firewall? | ||
| TimToady | someone was concerned about it shortly after you announced the wordpress idea | 19:56 | |
| diakopter | wordpress blog software? or wordpress.com/org ? | ||
| pmichaud | wordpress.com, apparently. latest notes seem to indicate that it's not blocked | 19:57 | |
| still, it could end up being that way | |||
| oh, reported blocked again as of nov 20 | 19:59 | ||
| anyway, I'll keep that in mind -- good to know. | |||
| diakopter | (but you can host your own wordpress software, afaik) | 20:00 | |
| pmichaud | ah, one report on oct 15 says it's actually the domain *name* (.wordpress.com) that is blocked. Other domains hosted on wordpress.com servers still seem to get through okay, which would be the case for us | 20:01 | |
| TimToady | ah, yes, it was JimmyZ at irclog.perlgeek.de/perl6/2010-12-31#i_3135264 | ||
| pmichaud | well, if the choice is between "full of spam and no rss feed" and "not accessible in china due to political constraints" -- I'm likely to go for the latter. (But this is likely a false choice anyway -- we may have other options.) | 20:03 | |
| anyway, we'll see how rakudo.org fares over the next few weeks | |||
| PerlJam | pmichaud: so, what are you doing rakudo-wise between now and April-ish? Is there anything you need from the rest of us? | 20:07 | |
| pmichaud | 1. benchmarking/speed | ||
| 2. list documentation (grant) | |||
| 3. support jnthn++ and others working on nqp ports | 20:08 | ||
| 4. review/fix bug tickets | |||
| eol | |||
| I should also note (somewhat depressingly) that my wife and I suspect we'll have another health-related interruption sometime in the first half of 2011 | |||
| colomon | :( | 20:09 | |
| pmichaud | indeed, there were a few days in december where we thought we might have problems before christmas (but everything is looking better again since then) | ||
| she has another test scheduled for friday, which should give us a lot more information | 20:10 | ||
| (results won't be back until early next week) | |||
| anyway, my primary goals are to show progress again on reported bugs and on speed | |||
| oh, and 5. work on cleaning up perl6 book | |||
| PerlJam | your #5 is always on my list but I never seem to get around to doing it. | 20:12 | |
| TimToady | well, just don't get into the frame of mind where whatever you're doing, you feel like you're cheating someone else | 20:13 | |
| colomon | I've very willing to do anything I can to help with benchmarking/speed, especially if that will help take some of the load off of you. | ||
| pmichaud | colomon: I'll likely start putting together a set of benchmarks over the next few weeks; having additional tests and tools for summarizing results are likely where I can use help | 20:17 | |
|
20:19
tylercurtis joined
|
|||
| Util | The #parrotsketch meeting looms for some of us. Any final issues before we adjorn here? | 20:24 | |
| colomon | pmichaud: Just let me know what you need, and I'll do my best to help. | 20:25 | |
| pmichaud | will do | 20:26 | |
| I have no further issues | |||
| Util | Thanks, everyone! We are adjourned. | 20:29 | |
|
20:32
diakopter left
21:05
dukeleto left,
dukeleto joined
21:08
takadonet left
21:25
lue left
21:49
tylercurtis left
|
|||