|
"Tuesday at 20:30 UTC" Set by moderator on 8 July 2010. |
|||
|
08:48
robin-gvx joined
12:21
bluescreen joined
15:26
mikehh joined
15:35
bubaflub joined
15:47
macroron joined
16:13
eternaleye joined
16:27
darbelo joined
16:35
tcurtis joined
16:59
mikehh joined
17:11
darbelo joined
17:26
cotto_work joined
18:07
NotFound joined
19:44
atrodo joined
19:46
khairul joined
|
|||
| cotto_work | #did: | 20:00 | |
| - met with khairul | |||
| - amended support policy | |||
| #will do: | |||
| - draft a plan and timeline for the git migration | |||
| - dig into #1127 (profiling bug due to incorrect packfile debug segments) | |||
| #eor | |||
| q3q | |||
| Coke | Did - - released parrot 2.6.0 - released rakudo 2010.07/Atlanta - minor trac eyeballing - minor partcl-nqp updates. | 20:06 | |
| Todo: - finally update 'make html' - add namespace support to partcl-nqp (at least as much as is in partcl | |||
| Also: whatever ate those newlines sucks. | |||
| EOR. | |||
| Tene | I committed a few lines to nqp-rx repo to implement 'our method' for austin and whiteknight. I've been waiting on their confirmation before bringing it into the parrot repo. | 20:08 | |
| EOR | |||
| Looks like I'm starting to recover from burnout just a little bit. | |||
| tcurtis | What I did: | 20:13 | |
| * Started implementing Tree::Optimizer. | |||
| * Blog post | |||
| - parrot.org/content/cleaning-and-spe...eoptimizer | |||
| What I will do: | |||
| * More Tree::Optimizer stuff. | |||
| - Dependencies | |||
| - :when/:recursive | |||
| darbelo | DONE | 20:15 | |
| - Bought a smallish UPS. No more power outages for me! | |||
| - Wasted a *lot* of time refactoring the wrong code. | |||
| - Benchmarked stuff. Turns out string speed is mostly irrelevant, compared to PCC and GC in most cases. | |||
| - Did a reasonable amount of refactoring on the right code. | |||
| - Made the charset struct smaller and a little bit cleaner. | |||
| - Made the encoding struct smaller and a little bit cleaner. | |||
| - I think there's still stuff that can be moved out of there. | |||
| TODO | |||
| - Keep refactoring the string code. | |||
| - See if any of it can be made lazier or smaller. | |||
| - Maybe try the "unshared buffers" approach. | |||
| - Add more NFG tests. | |||
| EOR. | 20:16 | ||
| Coke | OH HAI Q1Q | ||
| NotFound | What I did: | ||
| -parrot | |||
| * Just testing | |||
| -winxed | |||
| * More float const improvements | |||
| * Scientific notation | |||
| * Operatots *= and /= | |||
| * Allow $ in identifiers | |||
| * $include_const statement to import pir int constants | |||
| * Some minor fixes and optimizations | |||
| * Improved example fly | |||
| What I will do: | |||
| No plan | |||
| EOR | |||
|
20:19
chromatic joined
20:21
bubaflub joined
|
|||
| mikehh | What I did since my last report: | 20:25 | |
| * building and testing parrot on amd64/i386, with gcc/g++ | |||
| * some fixes | |||
| * some work on html_cleanup branch | |||
| * testing rakudo, partcl-nqp, partcl, pir/PIRATE, winxed and plumage | |||
| * looking at make splint output to see how I can use it | |||
| What I intend to do in the next week: | |||
| * testing and fixing | |||
| * more preparation as release manager for 2.7.0 | |||
| .eor | |||
| chromatic | I'm gathering notes on how to store classes in PBC. I'll keep on with that and notes on Lorito, and may get to some GC profiling. | ||
| khairul | Did: | ||
| - Added more tests | |||
| Will Do: | |||
| - Fix my bugs exposed in the tests. | |||
| - Write more tests | |||
| - Start on user documentation | |||
| EOR | |||
| bubaflub | Did: | 20:28 | |
| * Worked on out of directory configuring | |||
| Will do: | |||
| * Finish configuring / building out of directory | |||
| * Start cross-compilation support | |||
| EOR | |||
| chromatic | Hello, everyone. | 20:31 | |
| bubaflub | hello. | ||
| mikehh | hello | ||
| cotto_work | hi | ||
| Util | # Done: * Win32 rakudo bugs squashed * Helped with Rakudo announcement and CREDITS. | ||
| # Plan for next week: * Unstructured catchup * Read all Lorito notes, to be able to speak coherently to Atlanta.pm's concerns. | |||
| # Blockers * $WORK * o-o-town half this week | |||
| .eor | |||
| and, Hi! | |||
| Coke | ~~ | ||
| darbelo | Hola. | ||
| chromatic | Let's review last week. Besides GSoC, I haven't seen many commits for a while. | 20:32 | |
| mikehh | right - not much happened | ||
| chromatic | Theories? | 20:33 | |
| darbelo | The magical coding robot has beeen offline since before the relase :) | ||
| bubaflub | summer slow down? | ||
| NotFound | Hola | ||
| Util | Code slush pre-official-supported-release? | ||
| Util is guilty | 20:34 | ||
| chromatic | Not sure what to work on next? | ||
| cotto_work | Do you suspect it's more than a natural slowdown? | ||
| NotFound | SSD for me | ||
| mikehh | and 'parrot wjth a space needs' directory work | ||
| chromatic | 2.5 - 2.6 seemed like a slow release. | ||
| Util | slow as in performance? | ||
| darbelo | Util: commit-wise. | 20:35 | |
| Util | ok | ||
| mikehh | nah activity (other that GSOC) | ||
| cotto_work | branch merging and pruning might be a good jumpstart | ||
| Coke | I did call for slush sooner than usual. | 20:36 | |
| chromatic | I noticed it before the slush. | ||
| Coke | naturally occuring slush. | ||
| chromatic | Is this something to concern ourselves with, or a natural thing? | 20:37 | |
| cotto_work | It could have soemthing to dow ith Lorito | ||
| chromatic | That was my concern as well. | 20:38 | |
| mikehh | possibly, but there are plenty of things that need doing | ||
| cotto_work | If that's the case, perhaps the best thing to do is recruit people for Lorito hacking and get the spec hammered out. | 20:39 | |
| mikehh | been looking at the output of make splint, trying to work out where to start | ||
| cotto_work | and convince people that hacking on code that will be replaced by Lorito code isn't a waste of time (which I believe it isn't) | ||
| s/on code/on C code/ | 20:40 | ||
| chromatic | We won't replace lots of C code in the near future. | ||
| cotto_work | and when we do, we'll look very at the C we're replacing | ||
| chromatic | I suppose the question is "How do we motivate people to 1) Bring Lorito into the world 2) Continue our existing system until we can eventually replace it all with Lorito?" | 20:41 | |
| cotto_work | s/very/very carefully/ | ||
| mikehh | lorito is M0 the rest still needs to work | 20:43 | |
| cotto_work | I can easily picture it being demotivating working on code that has a known expiration date. Thinking about how to shape that perception is important. | ||
| mikehh | and gc is on top of that | ||
| cotto_work | mikehh, very much so | ||
| Coke | one thing that will help me hack on lorito is a concrete list of tasks. | ||
| ... which i think already partially exists. | 20:44 | ||
| Util | chromatic: 2) Assure people of which areas of existing Parrot can be safely improved on, with 0 risk of Lorito clobbering their hard work. | ||
|
20:44
allison joined
|
|||
| chromatic | What if I said "If you hack on this part of Parrot, we'll have a much easier time porting it to Lorito?" | 20:44 | |
| Coke | I think I'm the one that raised that concern originally. if no one else has mentioned it, it's probably just me. =-) | 20:45 | |
| mikehh | 1) getting parrot to work properly with a build directory that has spaces in it | ||
| cotto_work | Clean and well-encapsulated systems will be much easier to port. | ||
| mikehh | 2) improvements in the gc system | 20:46 | |
| chromatic | In the meantime, the faster Parrot runs the better Rakudo can take advantage of it. | ||
| mikehh | 3) more test coverage and regression testing | 20:47 | |
| cotto_work | It sounds like a question or two could be added to LoritoDesignQuestions on this topic. | 20:48 | |
| any volunteers who aren't me? | |||
| chromatic | I'll take a look. | ||
| NotFound | Why on earth is important to build in directories with spaces? | ||
| chromatic | If we can't get that right, we don't have shell quoting right. | 20:49 | |
| NotFound | We can't get that right because we use make, and allow to use incompatible versions of make/shell | 20:50 | |
| mikehh | NotFound: it is an allowable option - particularly used in the Windows environment | ||
| NotFound | mikehh: try to it with autotools | 20:51 | |
| They don't do it right, because of the same reason. | |||
| mikehh | NotFound: yeah I know - broken :-} | ||
| NotFound | Broken by design. | ||
| chromatic | Let's move the technical questions to #parrot. | 20:52 | |
| Other thoughts on motivating more development, if that's even possible or desirable? | |||
|
20:53
Andy joined
|
|||
| tcurtis | Coke's suggestion for a more concrete task list(or better publicizing an existing one) would be helpful, if possible. | 20:53 | |
| chromatic | Suppose I took a random item off of the Performance Improvement page and made a series of concrete, small tasks. | 20:54 | |
| Would people do them? | |||
| Util | Anything that the R team says they need from Parrot to achieve part of Rakudo/Perl 6 specs would be motivating for myself, and probably others. | 20:55 | |
| mikehh | We can but try | ||
| Util | Performance++ | 20:56 | |
| chromatic | trac.parrot.org/parrot/wiki/FixingP...eOverrides | ||
| I'll work on that today. | |||
| Anything else? | |||
| Coke | nice to get the bug stopping the profiling tool from being helpful fixed. | 20:57 | |
| cotto_work | Coke, it's on my todo list | 20:58 | |
| Util | cotto_work++ | ||
| chromatic | Suggestions for tasks for this week? | ||
| Coke | oh. q1q. | ||
| chromatic | The crickets suggest moving on to questions. | 21:00 | |
| Coke? | |||
| cotto_work | need to take off for a meeting. other questions can go first | ||
| Coke | how does PIRC fit into lorito? Is it worth pursuing still? | 21:01 | |
| (if so, I'll add integrating it as a config option into my queue.) | |||
| if not, we should delete it. | |||
| Util | If PIRC is still the annointed successor to IMCC, then quite worth pursuing. | 21:02 | |
| chromatic | Seems like a race between PIRATE and PIRC. | ||
| darbelo | Coke: It needs a champion to make it work. | ||
| Util | Doh! Forgot about PIRATE | ||
| Tene | A new PIR compiler is wanted, yes. | ||
| Whether it's pirc or not isn't important. | 21:03 | ||
| pirc isn't far off of working, IMO | |||
| darbelo | OTOH, plobsing seemed to think he could make IMCC suck less at some point. | ||
| Coke | Tene: yes, we've heard that, but no one has integrated it yet. =-) | ||
| Util | Many improvements to Parrot are not considered, just because IMCC is such a bear to work in. | ||
| Coke | right. so we have at least 3 paths forward even sans lorito. | ||
| Util: I have heard the same about pirc. Only one person was championing the code base there. | 21:04 | ||
|
21:04
whiteknight joined
|
|||
| Coke | so it sounds like it's not ruled out. I'll keep it on the list, then. | 21:04 | |
| chromatic | Other questions? | ||
| cotto sent some suggestions for modifications to our deprecation policy to the list. | 21:06 | ||
| Does anyone have comments? | |||
| Tene | I like it. | 21:07 | |
| Coke | That's pretty much what I had in mind when I carped about last minute changes to 2.6 | ||
| +1 from me. | |||
| mikehh | +1 | ||
| chromatic | Including the "This never worked, why are we supporting it?" part? | 21:08 | |
| tcurtis | I also like it, though I don't think I really have been around long enough to have any clue about deprecation policy. | ||
| Coke | chromatic: yes. the only issue there is we need a concensus on when that is the case. | 21:09 | |
| but if a sketch full of parrots says so, it must be true. | |||
| whiteknight | chromatic: especially that part | ||
| chromatic | Then +1 from me | ||
| Util | +1 | ||
| chromatic | Any disagreements? | 21:10 | |
| Sounds like rough consensus here then. | 21:11 | ||
| Other questions? | |||
| Coke | reminder: R* release in 2 days. | ||
| chromatic | So far, they haven't needed any urgent fixes in weeks. | 21:12 | |
| Let's wrap this up then. Make tasks, everyone! | 21:16 | ||
|
21:27
bubaflub left
|
|||
| cotto_work | too late for me? | 21:30 | |
| well crud | 21:31 | ||
|
22:24
NotFound left
22:26
atrodo left
23:25
Util_ joined,
PerlJam joined
|
|||