Perl 6 - the future is here, just unevenly distributed

IRC log for #phasers, 2010-06-22

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

All times shown according to UTC.

Time Nick Message
02:24 colomon joined #phasers
12:26 bphillips joined #phasers
12:26 bphillips left #phasers
13:16 spinclad joined #phasers
15:29 bphillips joined #phasers
15:34 ash_ joined #phasers
16:04 ash_ joined #phasers
17:34 eternaleye joined #phasers
17:55 eternaleye joined #phasers
17:59 ash_ joined #phasers
18:14 eternaleye joined #phasers
18:57 masak joined #phasers
19:00 masak o/
19:00 sorear Hi.
19:00 jnthn oh hai
19:01 sorear FOR ONCE, I make a #phasers
19:01 spinclad \o
19:01 jnthn \o/
19:02 * jnthn waits a moment to see it pmichaud or colomon or moritz materialize
19:03 * masak writes some Perl 6 in the meantime :)
19:04 jnthn Guess I can paste my report. :-)
19:04 jnthn * Hacked with mberends++ at the weekend
19:04 jnthn * Dug into S12 and S14 triage - trying to get the last remaining bits alpha did back in place
19:04 jnthn * Handles is done, which is nice - much happier with the implementation this time
19:04 jnthn * WALK passes all tests from master and more; closed 3 tickes from that
19:04 jnthn * Got *.foo curried at compile time
19:04 jnthn * Helping mmcleric++ work on improving whatever handling further
19:04 jnthn * Won't be a very productive next few days - doing family stuff
19:04 jnthn * Speaking in Belgium on Saturday
19:05 jnthn * No travel in July, so should be good for hacking.
19:05 jnthn </rapport>
19:05 masak :)
19:06 jnthn masak: Anything to report? How's Buf going?
19:06 masak I had a bit of a dip in activity last week.
19:07 masak but now I seem to be back in the saddle.
19:07 masak implemented .[] today; will be looking at different encodings next.
19:07 masak also want to look at pls in the next few days, since that's probably going to be part of R*.
19:08 masak ditto Web.pm.
19:08 jnthn How are we doing against the GSoC schedule?
19:08 * masak looks
19:08 masak schedule's here: http://gist.github.com/360097
19:08 masak one milestone was yesterday:
19:09 masak 2010-06-21 Completed Str.encode/Buf.decode. Started on reading and writing binary files.
19:09 masak so, I'm "mostly done" with Str.encode/Buf.decode. they do work for UTF-8.
19:09 masak need to expand them into other Parrot-supported encodings.
19:10 masak now that .[] is implemented, all the previous milestones are done, too.
19:10 masak so I'd say mostly on track.
19:10 masak .eor
19:10 [Coke] .
19:11 * moritz_ surfaces
19:11 jnthn masak++ # thanks
19:11 jnthn m\o/ritz_: Anything to report?
19:12 moritz_ well, not all that much
19:12 moritz_ I'm trying to organize the book and other contributors
19:12 moritz_ patched a few LHFs in rakudo
19:12 moritz_ blogged about Math::Model with great success (~5k readers)
19:13 moritz_ I don't get much actual hacking on rakudo done :(
19:13 moritz_ .eor
19:13 masak oh, and this week's rakudobug count: 12. slightly above average. :)
19:14 jnthn masak: It didn't go unnoticed.
19:14 masak :>
19:14 jnthn moritz_: Working on nice modules is a Good Thing. :-)
19:15 jnthn ON pls
19:15 jnthn Is there general agreement that i'll be what we use for module insallation etc in R*?
19:16 jnthn er, it'll :-)
19:16 sorear wait, we have the technology to duplicate jnthn and include copies in r* tarballs, now?
19:16 jnthn *installation
19:16 jnthn sorear: That'd be a quite horrifying download. :-)
19:16 jnthn $ tar -xfz rakudo-star.tar.gz
19:17 jnthn jnthn extracted...your beer is all gone!
19:17 moritz_ jnthn: I don't think we need proto/pls for installing modules in rkakudo start
19:17 moritz_ *star
19:17 masak +1
19:17 moritz_ we can just walk the module folders in a given order
19:17 moritz_ and execute the make files (which we can either ship, or generate with ufo)
19:18 jnthn aye, true
19:18 jnthn It is a convenience I guess.
19:18 masak but surely there are modules which we don't ship with Rakudo Star?
19:18 jnthn Alas, one people may well expected.
19:18 moritz_ right
19:19 masak I think there should be some easily accessible (as in "you'll stumble over it") documentation showing (1) how to install a module manually, and (2) how to do it with pls.
19:21 jnthn +1
19:22 jnthn masak: Do you think pls stands a good chance of being in a usable state by R*? What can @other do to help with it?
19:22 masak I hope to have it in a usable state this week. that's almost a promise.
19:22 masak I'll put together my proof-of-concept tonight.
19:22 jnthn Ah, that's well ahead of schedule then. :-)
19:23 eternaleye joined #phasers
19:23 masak then people++ can help me hack on it, when they see how it fits together.
19:23 jnthn OK.
19:24 jnthn [Coke], sorear: Anything to report/add? :-)
19:24 jnthn Or ask...
19:24 * jnthn figures we're probably missing pm and colomon today due to YAPC::NA fun :-)
19:25 sorear no
19:25 [Coke] Still planning on doing the release - also, we'll be picking your brainz after R* for more "what you need from parrot" items.
19:26 masak I have an impertinent question. are there any items on the list at http://use.perl.org/~masak/journal/39597 that we believe/know will not be fixed by R*?
19:26 jnthn [Coke]: OK. Conveniently, I expect various Rakudo devs - myself and Pm included - will meet at YAPC::EU, which is shortly after R*, to discuss the way forward.
19:26 jnthn [Coke]: So I suspect the results of that will very much guide what we'd like to see most in Parrot.
19:27 moritz_ masak: there's a patch for --version, it just needs review from pm
19:27 masak moritz_: good to hear.
19:27 jnthn masak: How up to date are the (Update:)s?
19:28 masak jnthn: mostly.
19:28 masak not more than five are un-updated.
19:28 moritz_ but for example i don't expect adverbial blocks for R*
19:29 jnthn masak: http://rt.perl.org/rt3/Ticket/Display.html?id=65962 is for example done for a while :-)
19:29 masak ok.
19:30 masak jnthn: thanks, updating.
19:30 jnthn http://rt.perl.org/rt3/Ticket/Display.html?id=67372 also
19:30 jnthn Oh, it's not marked resolved 'cus it needs tests.
19:30 jnthn But the issue is fixed.
19:30 masak anyway; I'm mostly very hopeful wrt R*, after last week's meeting, and after pmichaud++'s full return to blazing activity.
19:31 jnthn masak: I think the others still stand.
19:32 jnthn I think we've a good chance of resolving the majority of outstanding ones.
19:32 jnthn The command line ones should all be relatively straightforward, I imagine.
19:32 masak \o/
19:33 masak this list is as of September 2009, mind. there are probably a few new unfixed egregorious ones.
19:33 jnthn It's a good list to have, anyways.
19:33 masak s/egregorious/egregious/ :)
19:33 moritz_ I always found the mixture of PCT, NQP and dont-know-what-else that does the command line parsing quite opaque
19:33 jnthn moritz_: ugh.
19:33 moritz_ but maybe I'm just missing the magical hint to the right documentation
19:35 jnthn moritz_: I'm tring to find the blog post you wrote a while ago with Rakudo * things too, but missing it.
19:35 moritz_ jnthn: I'll dig it up for you
19:35 jnthn oh, found it
19:36 moritz_ http://perlgeek.de/blog-en/perl-6/rakudo-star-wish-list.html
19:36 jnthn Thanks
19:36 moritz_ /<foo>/ is still open
19:36 moritz_ closure cloning
19:36 jnthn Yeah, various of them are.
19:36 jnthn A couple of those in the nice but not essential list are likely on my plate.
19:37 jnthn Both stand a good chance of getting my attention in July.
19:37 jnthn esp the user defined operators hiding candidates one.
19:38 moritz_ one that's not on my list, but would be nice to have, is topicalization of $_ on the RHS of ~~
19:39 masak +1
19:39 jnthn moritz_: *nod*
19:39 jnthn moritz_: I'm confident we'll have that one for R*.
19:39 jnthn It'd win back a bunch of S03 tests, I imagine.
19:39 jnthn Main issue is that I'm I'm not sure how to do it elegantly. :-)
19:41 colomon_ joined #phasers
19:41 colomon_ o/
19:41 colomon_ sorry I'm late
19:42 jnthn \o/
19:42 jnthn colomon_: No worries
19:42 jnthn colomon_: Feel free to report what you got up to this week. :-)
19:42 colomon_ well, YAPC
19:43 colomon_ I'm tearing apart the trig tests right now, too.
19:43 colomon_ been working on it in the background during the conference.
19:43 colomon_ I currently feel I have a solid plan to have fewer tests and test more things, but it is proving a bit painful to write the code to generate the tests.
19:44 colomon_ earlier I got ACCEPTS working for Numeric and Real, and make == work properly again.
19:45 colomon_ and before that, I did some series work.  we're pretty close to the spec there now, I think.
19:45 masak colomon_: will you commit the code to generate the tests somewhere?
19:46 colomon_ masak: as always, it is in S32-trig.
19:46 masak \o/
19:46 colomon_ :)
19:46 * masak didn't know that until now
19:46 colomon_ I updated it yesterday (without actually updating the tests), but I'm working on bigger changes now.
19:47 colomon_ I'm hoping to get the trig tests happy, then check in the new ones all at once, so there's one big flux in the total test count instead of several.
19:49 jnthn Sounds sensible.
19:49 colomon_ making good progress, but I've been hitting frustrating Rakudo limitations all afternoon.
19:49 masak colomon_++
19:49 jnthn colomon_: Any in particular?
19:49 masak limitations?
19:49 colomon_ too many digits in my numeric constants, trying to do two lazy xx * operations at the same time, etc.
19:49 jnthn colomon_: Can always play masak^W^Wfile tickets. :-)
19:49 colomon_ I'm sure these are known.
19:49 masak those two are files.
19:49 masak *filed
19:50 jnthn ah, OK
19:50 colomon_ Two xx * is just the closure bug yet again.  It just snuck up on me.
19:50 eternaleye joined #phasers
19:51 colomon_ and too many digits is old and troubling....
19:51 colomon_ gotta run to the keynote.  o/
19:51 masak it'll be *so* nice when the closure bug is... closed.
19:51 jnthn colomon_: Enjoy o/
19:51 jnthn masak: Indeed.
19:51 jnthn OK, any more, or is our work here today done? :-)
19:52 * moritz_ raises hand
19:52 moritz_ I'm currently thinking about how we do the shipping of Rakudo Star
19:53 moritz_ I currently envision a perl script that git-clones rakudo and some modules
19:53 moritz_ and puts them into a dist/ dir
19:53 moritz_ and then I want to write a do-it-all build script that's copied into dist/
19:54 moritz_ which then in turn first builds rakudo, then all the modules
19:54 moritz_ does that sound sane?
19:54 jnthn I was thinking more than everything would be in the tarball
19:54 spinclad build and install?
19:55 jnthn *that
19:55 moritz_ jnthn: I plan to put all of dist/ into the tarball
19:55 jnthn moritz_: ah, I see
19:55 jnthn moritz_: Then yes, sane.
19:55 jnthn To me anyway
19:55 jnthn But would be good to know what pmichaud++ thinks too.
19:56 masak sounds sane, yes.
19:57 moritz_ I'll commit something soonish
19:57 jnthn moritz_++
19:57 jnthn having something to play with would be great.
20:03 moritz_ you now have something to play with.
20:04 moritz_ the script is noisy, but it's not user-facing
20:04 jnthn Great. :-)
20:05 jnthn I'll try and have a play with it soon.
20:06 jnthn In the meantime, let's adjourn to #perl6 :-)
20:06 jnthn Thanks all
20:06 masak \o/
20:07 masak left #phasers
20:12 colomon joined #phasers
20:39 ash_ joined #phasers
20:41 [Coke] joined #phasers

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