Perl 6 - the future is here, just unevenly distributed

IRC log for #phasers, 2011-01-18

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

All times shown according to UTC.

Time Nick Message
01:12 PerlJam left #phasers
01:15 Util left #phasers
01:15 PerlJam joined #phasers
01:16 Util joined #phasers
06:37 Tene left #phasers
06:44 Tene joined #phasers
06:44 Tene left #phasers
06:44 Tene joined #phasers
06:46 jnthn left #phasers
06:47 jnthn joined #phasers
07:10 dukeleto left #phasers
07:11 dukeleto joined #phasers
07:16 sorear did: got bootstrapped Niecza mostly working, though it still has issues in a few environments
07:16 sorear fixed the longstanding Windows portability issue
07:16 sorear will do: track down remaining issues, esp. the "Array.keys" crash in the p6eval environment
07:16 sorear blockers: Tene's link
07:16 sorear EOR
07:42 dukeleto left #phasers
07:43 dukeleto joined #phasers
08:20 dukeleto left #phasers
08:21 dukeleto joined #phasers
08:28 [particle] left #phasers
08:48 Tene sorear: What did you need from me?
09:11 sorear Tene: I've spent all day and will probably lose several more reading Eliezer Yudkowsky
09:12 Tene ... Ah.
09:12 Tene Well, it's good stuff.  It needed to be read eventually.
14:04 sorear_ joined #phasers
14:05 sorear left #phasers
14:19 [particle] joined #phasers
15:27 moritz_ I won't make it to #phasers tonight
15:27 TimToady left #phasers
15:27 moritz_ I've done some rakudo-on-parrot testing
15:27 moritz_ and otherwise mostly cared for my reproduction :-)
15:28 moritz_ made pmichaud++ hand a commit bit to tadzik++, who's going to be our release manager.
15:28 moritz_ EOR
15:29 sorear_ left #phasers
15:36 sorear joined #phasers
15:36 TimToady joined #phasers
16:40 dukeleto left #phasers
16:40 dukeleto joined #phasers
16:44 TimToady maybe we should start the Plurality Institute...
17:33 tadzik joined #phasers
17:53 dukeleto left #phasers
17:54 dukeleto joined #phasers
18:23 colomon joined #phasers
18:24 masak joined #phasers
18:39 takadonet joined #phasers
18:59 Util Pre-report: Moved my modules to META.info; Made corrections and minor additions to Perl 6 Tablets; EOR
19:00 colomon you couldn't wait one minute and make it a non-pre report?  :)
19:01 Util Nope :)
19:02 colomon tap tap tap      Is this on?
19:03 tadzik zzzz
19:03 jnthn OH HAI!
19:03 tadzik hey, did you hear a tap tapping?
19:03 jnthn I think it was doing a tap dance.
19:03 Util More like a rap-rap-rapping, coming from my chamber door.
19:04 colomon Be careful or I'll get some semi-pro cloggers over here.
19:04 jnthn Yes, but will their footwear be IR?
19:05 colomon I'm sure it will be emitting IR once they've been at it for a while.
19:06 jnthn Sooo...
19:06 jnthn Who has a report? :)
19:06 * jnthn is just finishing scribbling his...
19:06 tadzik oh well:
19:07 tadzik * Poked more people to META.info their modules, more then 60 % are now on the new list
19:07 tadzik * Planning to write a "spec" for it this week, or rather this weekend
19:08 tadzik * Preparing to launch a release on THU
19:08 tadzik * Distracted by Uni duties
19:08 tadzik EOR
19:09 jnthn tadzik++ # ecosystem hacking
19:09 jnthn colomon: Report?
19:09 colomon k
19:09 colomon * Worked far too hard on masak++'s p4 problem (particularly considering I know my solution to be very suboptimal)
19:10 colomon * Optimized Cool.comb significantly when invoked on non-Str.
19:11 colomon * Worried about uninitialized values and Failures.
19:11 colomon * Moved a bunch of my modules to use META.info and done instead of done_testing
19:12 colomon I'd like to say that, looking back at it, working on masak's problems really emphasized for me how well Rakudo works right now.
19:12 colomon I did a lot of hacking, and had very few issues with the compiler.
19:13 colomon Now we just need to make it a hundred times faster.
19:13 colomon EOR
19:13 jnthn colomon++
19:13 jnthn masak?
19:16 jnthn ETIMEOUT
19:16 jnthn Here's mine...
19:17 jnthn nqp-rx/nom
19:17 jnthn * Switched the class keyword to use 6model
19:17 jnthn * NQP now uses 6model not only at runtime, but when building itself
19:17 jnthn * Got type checks working for the inheritance case, plus type-check cache
19:17 jnthn * Ported the new multi-method dispatch, with "flat" semantics as per spec
19:17 jnthn * protos with * as the body or {*} in the body enter the dispatcher
19:17 jnthn * Dispatch on arity (missing optional/slurpy handling though) works
19:17 jnthn * Dispatch on type works provided it's a 6model type
19:17 jnthn * Dispatch on :U vs :D works
19:17 jnthn * We now have an ACCEPTS just on :U types \o/
19:17 jnthn * Basic multi-sub dispatch works (not multis in nested scopes yet)
19:17 jnthn * Updated multi-dispatch tests
19:17 jnthn * Started porting Cursor to NQP in prep for grammars moving to 6model (Note: some methods will be NQP wrappers around PIR)
19:17 dukeleto left #phasers
19:17 jnthn * Implemented method cache publication in NQPClassHOW
19:17 jnthn 6model and NQP on JVM
19:17 jnthn * Hacked with mberends++ on this, and discussed the way forward
19:17 jnthn * It can now do hello world and passes some tests; mberends++
19:17 jnthn Documentation
19:17 jnthn * Added a 6model overview to the repo, as overview.pod.
19:17 jnthn Plan for this week
19:17 jnthn * Finish Cursor move to NQP (or at least NQP bodies)
19:17 jnthn * Move grammars over to using 6model
19:17 jnthn * Fix issues with multi subs in nested scopes
19:17 jnthn * Try and plan natively typed attribute support
19:17 jnthn * Try and hack on nqpclr a bit more
19:17 jnthn Blockers
19:17 jnthn * Not immediate blocker but want to discuss migration with pmichaud++
19:17 jnthn * Other than that, just the usual...time and branes
19:17 jnthn EOR
19:17 dukeleto joined #phasers
19:18 jnthn Anyone else about and have a report?
19:20 jnthn Or anything to discuss?
19:21 colomon jnthn++
19:24 masak nothing much to report.
19:40 colomon masak: what, other than getting to the tricky part of your brilliant contest?
19:41 masak well, I'm making progress with that.
19:41 masak got about halfway in being able to make the post on p1 yesterday. plan to do the other half tonight. will post tonight unless there's a third half.
19:42 colomon The third half *is* generally the tricky bit...
19:43 masak lately, all my web publishing solutions have involved Markdown, and have been pure bliss to write.
19:43 masak no third halves.
19:49 tylercurtis joined #phasers
19:51 moritz_ oh hai
19:52 tadzik o/
19:52 jnthn o/
19:53 colomon \o
19:54 Util o/
19:55 masak \o
19:58 colomon Let's see, 11010 is 26...
19:59 masak >_<
20:01 colomon or 0x1C, if you prefer.
20:16 masak who wouldn't? :)
20:16 jnthn 26...interesting number
20:16 * jnthn will get to know that number better soon :)
20:18 pmichaud joined #phasers
20:18 tadzik sniff sniff... is that a birthday coming?
20:19 pmichaud oh, I missed #phasers by an hour :(
20:19 pmichaud for some reason I thought it was 2000 utc
20:21 PerlJam pmichaud: it *was* 2000 utc  ;)
20:22 colomon I think lots of us are still hanging about...
20:22 * PerlJam missed it too.
20:22 pmichaud anyway -- my report:
20:23 pmichaud worked on shamin^W encouraging Parrot to do more testing of rakudo/nqp-rx before committing to master branch
20:23 pmichaud finally starting up my new blog -- should start posting articles in the next 2 days
20:24 colomon \o/
20:24 pmichaud somewhat unrelated to perl6:  migrated my existing sites to a new (faster, cheaper) server, cleaned up lots of accumulated cruft
20:24 pmichaud eor
20:24 * PerlJam tests the veracity of pm's claim
20:24 masak pmichaud: blog url?
20:25 pmichaud it's not mapped to the domain yet, but it'll be pmthium.pmichaud.com
20:25 pmichaud or pmthium.com.  haven't decided yet.
20:25 pmichaud (likely the first)
20:26 pmichaud the blog that is at pmthium.com now isn't the official one :-)
20:26 pmichaud (that was me testing my wp setup)
20:26 PerlJam pmichaud: What's your atomic weight?
20:26 pmichaud it still needs some study
20:27 jnthn :D
20:27 jnthn pmichaud: Nice! :)
20:27 pmichaud it's very likely to be something like promethium, which doesn't have a standard atomic weight
20:27 PerlJam pmichaud: Are you going to redo the sing-song periodic table of elements but with pmthium added?  ;)
20:27 pmichaud heh
20:28 pmichaud I already have a video I made of Lehrer's "The Elements" somewhere
20:29 jnthn pmichaud: Got a moment to talk about nqp-rx migrationy thingies? :)
20:29 pmichaud I have 4 minutes until I have to leave :(
20:29 pmichaud how about tomorrow sometime?
20:30 jnthn Tomorrow is fine
20:30 jnthn I'm working from home, and my cow orker who'll I meet at some point is most understanding towards Perl 6. :)
20:30 masak I can abide it.
20:30 jnthn :P
20:31 jnthn pmichaud: I estimate I'm about 2 weeks from being ready to branch Rakudo.
20:31 pmichaud jnthn: okay, excellent
20:31 jnthn pmichaud: class in nqp-rx/nom is all 6model now (and pushed into the bootstrap).
20:31 pmichaud what about the -rx part?
20:31 jnthn MMD is now Perl 6 MMD
20:31 jnthn Well
20:32 jnthn Simplified. :)
20:32 jnthn But proto stuff is per spec :)
20:32 pmichaud okay
20:32 jnthn -rx part is what I'm digging into now
20:32 pmichaud I'll start looking more directly
20:32 jnthn OK. I blug an update recently too
20:33 jnthn The nice thing is that having done it for nqp-rx, I now know how to get the proto semantics we want in Rakudo too :)
20:33 pmichaud +2
20:34 jnthn bacek has been working on porting other bits of PCT to NQP too.
20:34 jnthn Forget exactly where that work is.
20:34 jnthn But nice it's happening. :)
20:35 jnthn Anyway, things are moving along. :)
20:35 pmichaud his pct stuff is in an nqp branch
20:35 pmichaud nqp_pct, iirc
20:35 jnthn Ah, OK
20:35 pmichaud anyway, have to leave :(   I'll be back later or online tomorrow
20:35 jnthn OK, take care, catch you tomorrow
20:35 pmichaud look for me around 1600 utc, if not sooner
20:36 jnthn OK :)
20:38 tadzik oh oh, by the way
20:39 tadzik there are two last days to do something exciting for Rakudo, so 2011.01 will have something exciting in a ChangeLog!
20:40 jnthn 20%-30% performance increase on programs that do lots of calls wasn't exciting? :)
20:41 jnthn More excitement is most welcome too, of course. :)
20:41 masak jnthn++ # performance
20:41 tadzik is that in NEWS?
20:41 jnthn I didn't put it in.
21:00 masak left #phasers
22:36 [particle]1 joined #phasers
22:38 [particle] left #phasers

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