Perl 6 - the future is here, just unevenly distributed

IRC log for #phasers, 2011-05-17

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

All times shown according to UTC.

Time Nick Message
10:04 [Coke] left #phasers
10:06 [Coke] joined #phasers
14:07 pmichaud joined #phasers
14:38 pmichaud My #phasers pre-report:
14:39 pmichaud What I did this past week:
14:39 pmichaud - more benchmarks of Rakudo and Parrot
14:39 pmichaud - built a simple sub-level profiler for Rakudo
14:39 pmichaud - patched rakudo to get ~15% speed improvements
14:39 pmichaud - helped restore NCI functionality for zavolaj and others
14:39 pmichaud - created NCI::Utils::ncifunc as a replacement wrapper for dlfunc
14:39 pmichaud - drafted a "how Parrot is doing" message for PDS
14:39 pmichaud - attended PDS
14:39 pmichaud - drafted a new relationship manager policy for Parrot/Rakudo
14:39 pmichaud Rakudo-specific improvements:
14:39 pmichaud - added infix:<gcd> and infix:<lcm> operators
14:39 pmichaud - discussed changes to .perl method
14:39 pmichaud - added "config.status" to Configure.pl
14:39 pmichaud - fixed NaN relational comparisons
14:39 pmichaud - fixed bugs in --makefile-timing flag
14:39 pmichaud - refactored Mu.item to be much faster
14:39 pmichaud What I plan to do this next week:
14:39 pmichaud - more improvements to rakbench and profiling tools
14:39 pmichaud - more Rakudo performance fixes
14:40 pmichaud - create an interim Star release (likely but not definite yet)
14:40 pmichaud - reviews of reports, nom, nqp
14:40 pmichaud EOR
14:42 pmichaud We're still looking for comments and suggestions for http://pmichaud.com/sandbox/relman-draft.txt
14:48 tadzik pmichaud++, on relman-draft too
14:48 moritz pre-report:
14:48 moritz DID:
14:48 moritz + some small rakudo/nom Configure fixes, identified a problem wrt case insensitive paths on macos
14:49 moritz + made the setting tests in nqp pass
14:49 moritz + general house cleaning in rakudo and nqp
14:50 moritz + watched tadzik++ work on gsoc stuff. I can't claim to have to done any real "mentoring" yet :-)
14:50 moritz + poked a few niecza things
14:50 moritz - did not get around to the planned BackTrace speccing
14:51 moritz PLANS FOR NEXT WEEK:
14:51 moritz + actually do speck BackTrace
14:51 moritz s/ck/c/
14:51 moritz + blog about the current state of X:: spec
14:51 moritz EOR
15:01 spinclad left #phasers
15:02 tadzik moritz++ # don't be so modest about this mentoring thingy :)
15:48 moritz tadzik: if my mentoring efforts so far are enough, it's going to be an easy summer for me :-)
15:48 tadzik isn't it supposed to be easy for you and hard for me? :)
15:48 moritz :-)
15:48 tadzik plus I haven't started the work yet. Officially, I mean :)
15:57 [particle] left #phasers
16:03 [particle]1 joined #phasers
16:16 [particle]1 left #phasers
16:27 [particle] joined #phasers
16:42 [particle] left #phasers
17:07 [particle]1 joined #phasers
17:08 [particle]1 is now known as [particle]
17:56 mberends joined #phasers
18:13 colomon joined #phasers
18:45 Util Pre-report: slow progress on Darwin binary. Tuits minimal. EOR
18:59 mberends o/
19:00 tadzik hello
19:00 * tadzik needs git-global-log
19:00 moritz \o
19:00 moritz anybody got a report?
19:00 tadzik yes
19:00 moritz pmichaud and I pre-pasted
19:00 moritz tadzik: then go ahead
19:01 tadzik so, assisted YAPC::Russia hackathoners in Panda hacking, they submitted some nice patches
19:02 tadzik started more concrete GSoC work, got some tests to pass with a basic parser, still more like week 0 than week 1 though
19:03 tadzik raised some RT tickets from the dead, get some of them to the should-be-closed state, assisted by moritz++ as usual
19:03 tadzik planes: GSoC week #1 before the week #1
19:04 tadzik that'd be it
19:04 moritz tadzik++
19:04 moritz any other reports?
19:05 tadzik what happened to our ambassadors in Russia?
19:10 moritz any other reports? anything we need to discuss?
19:11 colomon quick report: I reverted my Rakudo a couple of months to get zavolaj working again, then added negative numbers to Math::BigInt.  Also kibitzed a good bit on #perl6 about gcd, profiling, .Numeric, etc.  Hope to do some more with Math::BigInt and profiling in the next week.  .EOR
19:12 mberends ah, zavolaj. has anyone tried the new patch? it didn't work for me :-(
19:12 tadzik to discuss: goals for the book?
19:13 colomon log overnight indicated pmichaud++ has been working with the Parrot guys trying to get things resolved wrt zavolaj.
19:14 moritz goals for the book: get it to a stage where it can be printed
19:15 Util FYI, Parrot PDS is this Saturday
19:16 Util Is there a hit-list of book issues anywhere?
19:16 tadzik I think I created a list of ideas
19:16 tadzik https://github.com/perl6/book/blob/master/book-ideas
19:17 Util Thanks; I have not looked at the book in too long.
19:18 mikehh joined #phasers
19:20 mberends we don't seem to have enough people here now to discuss the parrot relationship managers, but we should remember to think of suggestions.
19:20 colomon one thing (not book) -- I don't know if it's been discussed much from this perspective, but letting Rakudo out with a broken zavolaj was arguably a pretty big fail on our part.  what should we be doing differently to prevent that in the future?
19:20 tadzik Zavolaj needs better tests
19:21 colomon true.
19:21 tadzik I think the tests are ran before shipping the modules with the Star release
19:21 colomon Were any Zavolaj tests run before the regular Rakudo release?
19:21 Util colomon: Define some minimal test suite for the release managers to (have someone) run.
19:22 tadzik the problem with zavolaj and tests is that they won't probably be too OS-agnostic, are t
19:23 tadzik well, we can "link" to C stdlib
19:23 tadzik I can write some tests when zavolaj gets fixed, and then poke jnthn or someone to test them on windows
19:23 colomon even that might not be OS-agnostic from zavolaj's point of view.
19:24 tadzik I think stdlib is "is native('')" in zavolaj
19:24 colomon and quoting pmichaud, let's not let the perfect be the enemy of the good.  Tests on ANY platform would have shown the zavolaj bug.
19:24 tadzik true
19:27 colomon seems like maybe in an ideal world, we'd test *all* the modules the day before release, with the new Parrot?
19:27 colomon they shouldn't be showstoppers by themselves, but they might well turn up showstoppers.
19:28 colomon send out automated "your module has regressed" messages?
19:28 tadzik emmentaller was supposed to do that too
19:29 tadzik (the cpantesters for perl6, a bare-bones version I wrote even worked for some time)
19:30 colomon what are the current issues that need to be addressed with it?
19:30 tadzik I may put it on my ultimate "after exams" list
19:30 mikehh If anyone can let me know what tests are needed I can include that in my parrot and rakudo tests
19:31 tadzik if I was to resurrect it now, I'd rather rewrite it. Instead of analyzing neutro (brr) output, one could write a module which overrides the Panda::Tester class and make it note down the results
19:31 tadzik I have no tuits for it now, but can help whoever wants to give it a try
19:32 mberends mikehh: we don't have any proper tests that are platform agnostic. But I have just thought of a solution, to write a small platform agnostic "for-testing" local library in C.
19:33 mberends in fact an own library for testing purposes would achieve better coverage and diagnostics.
19:34 * mberends resolves TODO that
19:34 colomon mberends: you're thinking for zavolaj testing, yes?
19:34 mberends colomon: yes
19:35 colomon mberends++
19:35 mberends that solves the problem within the zavolaj repo, and will involve adding only one more requirement to the Rakudo release guide.
19:36 colomon tadzik: I don't know how many tuits I'll have, but I'll take a look at the Panda stuff and see if I can sort out what would be needed
19:36 [particle] left #phasers
19:39 tadzik colomon: cool
19:44 tadzik I see some pies implementation oriented for testing I wrote for popolnik, can send you the code
19:46 colomon thanks
19:47 tadzik I'll git it once I make sure it works, and how :)
19:48 [particle] joined #phasers
19:55 [particle] left #phasers
19:57 mberends it looks like #phasers this week is ending
19:57 mberends o/
19:57 mberends left #phasers
20:02 [particle] joined #phasers
20:41 colomon hmmm, masak tweeted 5 hours ago...

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