Vision for 2.0: Production Users | Priority for 1.6: Merge Branches | Priority for this week: get PCC branch mergable, increase test coverage on CallSignature PMC | trac.parrot.org/parrot/wiki/Propos...chProtocol | Note: This channel is only for our Tuesday status meetings; you probably want #parrot instead.
Set by moderator on 6 October 2009.
05:13 cotto joined 10:33 mikehh joined 13:58 whiteknight joined 16:14 davidfetter joined 17:01 NotFound joined
whiteknight WHAT I DID: 17:07
(parrot) Digging my way through some old RT tickets, closing what I can 17:08
(matrixy) Created a new branch to start integrating with parrot-linear-algebra
(pla) Fixed some issues with indexing
(pla) Added fill(), transpose(), iterate_function_inplace(), get_block(), set_block(), initialize_from_array()
(pla) Added several vtables: get_attr_str, clone, is_equal
(pla) Added tests for most vtables and methods. Suite has over 70 tests now, all pass.
WHAT I WILL DO:
(parrot) continue closing/migrating old RT tickets
(parrot) focusing more on the JIT work
(matrixy) continue integration work with parrot-linear-algebra
(pla) expand the test suite
(pla) improve tests and functionality for PMCMatrix2D
WHAT I AM BLOCKING ON:
Time
EOR
mikehh What I did in the last week: 17:40
* building and testing parrot - fixing codetest errors etc.
* getting a test failure with --optimize build that passes
without --optimize, TT #1147
* still failing to build with g++ (4.4.1) due to string.h
changes (strchr in particular), TT #1110
What I intend to do in the next week:
* testing and fixing
* continue working on checking skipped tests
.eor
17:53 rgrau joined 17:54 barney joined 17:56 pmichaud joined 17:57 jonathan joined
dukeleto how long until #ps? 17:58
jonathan 32 17:59
dukeleto ok, i will be 30 minutes late
conflicting engagements.
Stuff I did: 18:00
* got plumage mostly working (with help from pmichaud) with nqp-rx here: gitorious.org/parrot-plumage/parrot...mits/nqprx
* hacking on the RTEMS port of parrot with kiwichris. it cross-compiles and runs. still working out other kinks.
* accepted patches from bubaflub++ that add new testing functions to Test::More : lives_ok() and dies_ok()
* started a HLL, Kea : Factor on Parrot: github.com/leto/kea
What I will do:
* More of the same
Blockers:
* Time and sunlight.
.eof
18:05 Coke joined
Coke did - basically just cleaned up old RT tickets. down to 102 in RT. Please go through and deal with any tickets assigned to you; if you have no tickets assigned, please pick one to transfer over. See my mailing list post for details. 18:07
.
18:11 Util joined 18:12 plobsing joined
plobsing What I Did: 18:13
* work on framebuilder (TT#1147)
* played with merging auto_libjit with trunk (github.com/plobsing/parrot-libjit)
* it works on my machine (x86_64, libjit installed) now
What I Will Do:
* polish libjit framebuilder, help with merge to trunk (if/when that happens)
* play with useing auto_libjit as a template for other framebuilders (eg: libffi)
* try to get a better handle on where JIT is going
EOR 18:14
pmichaud What I did: 18:15
* NQP stuff:
** Added contextual variables, named arguments, modules, class
declarations, private class attributes, methods, 'make' statement,
pir::op access to PIR opcodes, grammars, tokens, rules, regexes,
INIT blocks, unified <noun> with <term>, lexical subroutines, 18:16
parameterized regexes, :my declarations in regexes, codeblocks
in regexes, code assertions in regexes, \\x and \\o escapes in
regexes and double-quoted strings, variable interpolation in
double-quoted strings, a 'make install' target, a --parsetrace
option, perl 6 pod comments, warnings for unsupported or NYI features
** ... and made the nqp parser and compiler self-hosting.
* Rakudo stuff:
** Started the new implementation of Rakudo based on the nqp-rx
engine, that is going very well.
** Have a new implementation of Lists, Parcels and Arrays,
all of which can now have lazy semantics.
** Fixed constants and containers handling, Rakudo no longer
allows assignment to constant values.
** Implemented "real" assignment metaoperator parsing (e.g., &infix:<+=>);
Rakudo-ng now builds assignment metaoperators only when needed.
** Changed subroutines to be stored with the & sigil.
** Changed Rakudo operators to be "&infix:<+>" instead of "infix:+".
** Have many of the sanity tests running again; Test.pm compiles
but doesn't run completely yet
* Plumage:
** Updated Plumage Configure and code to work with nqp-rx, passes
Plumage's test suite.
What I'm doing this week:
* Continuing to work on Rakudo-ng, get us running spectests again 18:17
and compiling setting (now called "CORE")
* More minor nqp-rx updates, error message improvements and better
syntax checking
* Profiling the regex engine to find some speed improvements
What I'm blocking on:
* Useful programming time
EOR
jonathan NQP-rx
* As a test-case, tried to compile Rakudo's actions and signature.pm with NQP-rx
* Wrote a couple of minor patches for minor issues in NQP
* Tweaked a bug or two in the actions.pm that we'd got away with before
* Good news for people who wish to switch to NQP-rx.
Rakudo
* At that point, it mostly all worked again!
* Been working on the ng branch with pmichaud++
* Got signatures back in place using the Perl 6 binder
* Got lexical multis and multi-dispatch back in place 18:18
* Both are amazingly cleaner in the actions.pm compared to before
* We're handling code objects a bit differently now, and more in line with spec
* Working out how to handle package declarators cleanly - got something I'm happy with and started coding; expect to land some patches tonight or tomorrow
* Foundations for how people will do custom metaclasses and so on
* Expect once that is in, we'll be able to continue putting features back really very quickly, and start to bring back the setting later on in the week too
* Expecting I can do the multiple return values part of my grant in ng when putting return back in place too
In the next week
* Rakudo ng branch stuff
Blockers
* Hours in the day, brain cycles, and electrical maint in my building on Thursday...well, if I read the Slovak sign right, anyway...if not I guess Thursday will be a surprise for me. :-)
}
Util # Done 18:20
* Nothing; No time last week through end of this week. Will try again this weekend.
.end
18:21 kj joined
kj Report for kjs: In the past weeks started to convert PIRC from using C-strings to STRINGs. This is a work in progress. .end 18:22
NotFound What I did: 18:24
* Worked on Winxed, is starting to be a very capable compiler.
What I will do:
* More work on Winxed, look at NCI problems, look at old tickets.
EOR
18:31 PacoLinux joined
Coke I suspect turning off DST in the us will lose us a few attendees this week. 18:32
Hi, everybody. 18:33
NotFound Don't you people use clocks?
Hola
mikehh hello
Util Hello
barney hi
jonathan hi
cotto_work hi
Coke So, it's been a while since i ran meetings that didn't have reports in the meeting. I see no questions are queued up at the moment. 18:34
ISTR that we have been setting weekly goals. Anyone remember our goals for this week? 18:35
Util Weekly focus is on trac.parrot.org/parrot/
and in /topic 18:36
Coke Guessing that since the topic mentions 1.6 here, it's out of date.
dukeleto is late, chromatic is not here... pmichaud, any status on "hll interop" ?
(I know you've been full out on nqp-rx)
(also tene, your name is on that.)
pmichaud hll interop should be coming rsn, actually 18:37
the new nqp makes it much easier to prototype and spec such a thing
Coke ok. leaving it on the pile for next week.
pmichaud we'll also be able to incorporate the latest design ideas from p6
so, still a little slow, but we're seeing movement
Coke +1
japhb: you're down for "working on Parrot standard library (talk to japhb)"
any status to report? (I see no report from you in backscroll) 18:38
While we're waiting, I'd like to thank everyone who's been helping to close RT tickets. We have 100 to go. It's been about a year since the switch to trac, let's finish this off. 18:39
anyone want to queue any questions?
pmichaud I don't have any questions beyond what's been posted to parrot-dev (nqp-rx planning)
Coke an excellent place to ask. 18:40
I think you addressed allison's concerns. I don't recall seeing anything else big.
pmichaud I'm just waiting for an official yay/nay 18:41
or something official-ish
Coke Ok. I'll add a reply later today. 18:42
barney: any concerns about the upcoming release?
pmichaud my thinking is that the hll devs all seem to think it would be easier if it was included in core parrot. Let's try it. If it doesn't work out, we can remove it from core parrot.
If we aren't able to make a decision by 2.0, then we can mark it as still being experimental in the 2.0 release and kick the decision a bit later.
barney I see no concerns yet 18:43
Coke pmichaud: [experimental] yup.
mikehh I vote for core
pmichaud posts this to the thread
Coke brings up the roadmap for 1.8 18:44
ok, looking at:
trac.parrot.org/parrot/query?statu...estone=1.8
pmichaud: do you think those are on track for the 1.8 release? 18:45
pmichaud hard to say. they're likely but not guaranteed 18:46
Coke ok. we'll re-examine in a week.
pmichaud that would be best.
Coke pinged c on his one roadmap ticket. there are some unowned there.
18:47 darbelo joined
Coke looks like milestone 1.7.0 wasn't marked completed on trac, done that. 18:47
due date for 1.8.0 is wrong. should be 11/17, eys? 18:48
barney yes
Coke fixed on trac
we need volunteers for releases 2.1+ whiteknight, you want to coordinate that again? 18:49
whiteknight sure thing
Coke (and 2.0, but I assumed someone on the board might want to take that one. I don't. =-) 18:50
danke.
that leaves "bytecode testing framework", "testing sprint" as roadmap items.
darbelo volunteers for 2.1+
Coke kid51 was pushing for coverage reporting so he could test the opcodes.
so I'm tempted to assign that to him.
whiteknight darbelo: we can chat in #parrot about it
Coke I'll ping him this evening to see if he wants to poke people. 18:51
Util bytecode testing framework - mikehh++ has raised a question in the ticket, that I just saw. I am researching it now. Otherwise, no progress.
mikehh which was that - on testr?
Coke yes.
(sort of)
Util mikehh: yes, your comment was on testr 18:52
I think the short answer is: testr *does* satisfy some of the requirements of the ticket, but not all.
Coke ok. If you could spend some time thinking at it, that would be nice. =-) 18:53
Util It really depends on what we want out of the bytecode testing, which has not been fleshed out enough yet.
(not a reply to Coke)
Coke feel free to hit the list about that. some of these items came from the PDC years ago with no real detail. 18:54
Anyone blocking on anything?
(aside from time, etc.)
RT is down to 99 tickets. 18:55
mikehh getting g++ 4.4 to work - NotFound?
Coke I thought someone already had 4.4 working?
(thought I just closed an RT about that.)
NotFound mikehh: I've updated ubuntu but lacked the time to look at it, got distracted by Winxed. 18:56
Util Mingw-TDM 4.4 works for me on Win32.
barney 4.4.1 looks fine here, Ubuntu 9.10
mikehh I am getting g++ build failures with strcmp
gcc works fine 18:57
Coke mikehh: is there a ticket?
mikehh TT #1110 18:58
NotFound mikehh: strcmp?
Is not strchr?
Coke (this is probably a better convo on #parrot), but notfound is your g++ guy. 18:59
mikehh sorry strchr yes
NotFound Yes, better at #parrot
Coke Alright. I'm assuming we'll get a few more folks in 30m wondering why the meeting hasn't started yet. 19:00
If you want to hang around for them to dump their reports, that's OK. =-) 19:01
anything else?
whiteknight nope 19:02
Coke ok. go close some RT tickets, people. See you next week (or in 28m.)
mikehh I'll stay on for half an hour or so - dukeleto is also due back about now
19:03 Util left 19:05 rgrau left 19:16 allison joined
moderator Vision for 2.0: Production Users | Priority for 1.7 : ? | Priority for this week : close RT | trac.parrot.org/parrot/wiki/Propos...chProtocol | Note: This channel is only for our Tuesday status meetings; you probably want #parrot instead. 19:24
moderator Vision for 2.0: Production Users | Priority for 1.8: Testing Sprint | Priority for this week: closing RT tickets | trac.parrot.org/parrot/wiki/Propos...chProtocol | Note: This channel is only for our Tuesday status meetings; you probably want #parrot instead. 19:25
19:28 PacoLinux left
moderator Vision for 2.0: Production Users | Priority for 1.8: Testing Sprint | Priority for this week: close RT tickets | trac.parrot.org/parrot/wiki/Propos...chProtocol | Note: This channel is only for our Tuesday status meetings; you probably want #parrot instead.
dukeleto 'ello 19:31
cotto_work gets to do an interview with 10 minutes notice. volt-- 19:33
ww. 19:34
japhb dukeleto, we missed it. 19:36
dukeleto, UTC-based meeting time
dukeleto japhb: i was in another meeting. i knew when it was :)
japhb: we should talk about the nqprx branch of plumage, in #parrot 19:37
japhb dukeleto, well, better than me. I'll have a conflict for several months now.
yeah, give me a sec to collect my thoughts, I've got some msgs to go through
dukeleto japhb: i have the same conflict.
japhb That seeems ... suboptimal. 19:38
dukeleto japhb: yes.
20:26 darbelo left, jonathan left 20:43 Coke left 20:49 mikehh joined 20:56 mikehh joined 21:13 mikehh joined 21:17 mikehh joined, mikehh left 21:57 NotFound left 22:19 Whiteknight joined
allison Last week: 22:39
- Working my way through the list of tasks I collected last week.
- Closed RT tickets.
- Created a migration guide for the PCC merge changes.
EOR
22:42 allison left