Perl 6 - the future is here, just unevenly distributed

IRC log for #phasers, 2010-11-09

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

All times shown according to UTC.

Time Nick Message
00:44 [particle] joined #phasers
02:55 cognominal left #phasers
05:02 eternaleye left #phasers
05:02 eternaleye joined #phasers
12:09 [particle] left #phasers
12:10 [particle] joined #phasers
12:21 [particle]1 joined #phasers
12:21 [particle] left #phasers
14:21 [particle]1 is now known as [particle]
15:53 cognominal joined #phasers
16:08 dukeleto joined #phasers
16:30 takadonet joined #phasers
17:01 dukeleto left #phasers
17:05 dukeleto joined #phasers
17:10 dukeleto left #phasers
17:14 dukeleto joined #phasers
17:22 dukeleto left #phasers
17:26 dukeleto joined #phasers
17:28 colomon joined #phasers
18:26 moritz_ my report:
18:26 moritz_ * fixed Bool.Bool
18:27 moritz_ * did a bit of application coding
18:27 moritz_ * now trying to switch build/gen_parrot.pl to git
18:27 moritz_ EOR
18:38 mberends joined #phasers
18:59 colomon o/
18:59 mberends o/
18:59 jnthn o/
18:59 Util o/
19:00 moritz_ \o
19:01 moritz_ good localtime() everybody
19:01 moritz_ let's go by alphabat... colomon, do you have a report?
19:02 moritz_ jnthn?
19:03 colomon back again.
19:03 moritz_ go ahead then
19:03 * jnthn waits :)
19:04 colomon More progress with ABC.  Nagged others about creating modules.   Worked on encouraging this year's Advent calendar.
19:04 colomon Figured out why Druid was slow.
19:04 masak joined #phasers
19:04 colomon Discussed what to do with Set and Bag and hyper-ops a bunch.
19:04 colomon Plans: improve Set support wrt hyper
19:05 colomon continue advocating a StableIterable role.  (Hopefully with a better name.)
19:05 colomon more ABC work.
19:05 colomon eyeing up Text::Autoformat.
19:06 colomon .EOR
19:06 moritz_ jnthn?
19:06 moritz_ and colomon++
19:06 masak colomon++
19:06 jnthn Over the last week:
19:06 jnthn * Heavily distracted by $dayjob tasks and feeling a little unwell, so not much done. :-(
19:06 jnthn * Hacked on NQP.Net a little...
19:07 jnthn ** Did a first cut of loadable libraries (the underlying loading primitive for building use-like stuff for pre-compiled things). Works. \o/
19:07 jnthn ** Got a very stubby Mu added and made it the default things classes inherit from
19:07 jnthn ** Can now pass various of the NQP OO tests that use classes
19:07 sorear oops!  sorry I'm late, DST--
19:07 jnthn ** Made it possible in JnthnNQP to have lexical and package-scoped knowhows/classes, and switched the default to be packaged scoped. Made the ones in the setting explicitly lexical though.
19:07 jnthn ** Implemented .^isa in NQPClassHOW to help with that
19:07 jnthn ** Fixed a code-gen bug that broke some package scoped stuff
19:07 jnthn ** Added tests for the proto/multi work I did recently and fixed a silly cache bug that they turned up
19:07 sorear good thing I'm late in the alphabet
19:07 jnthn * Been thinking about a method dispatch dynamic optimization that could be relatively easily done...need to write it up at some point.
19:07 jnthn * Thunk a little about the "oh no Java has no goto?!" issue mberends++ has hit while working on the JVM backend too. Not had the branes to get all the way on a solution I can propose yet, though.
19:07 jnthn In the coming week:
19:07 jnthn * Teaching for the next couple of days, which will suck much of my energy.
19:07 jnthn * Hacking with masak++ at the weekend, didn't decide what to focus on yet though
19:07 jnthn * Think it's about time for me to give some tuits to the Parrot implementation of 6model and get nqp-rx caught up
19:07 jnthn * Want to pick off the next few things on the NQP.Net ROADMAP too, though
19:07 jnthn EOR
19:07 jnthn yeah, and m's take forever. ;-)
19:08 sorear protip: don't compile to Java
19:08 sorear JVM bytecode has goto
19:08 jnthn Yes, I'm well aware.
19:09 moritz_ jnthn++
19:09 jnthn It's rather easier to emit Java than bytecode as a first step though
19:09 moritz_ masak, do you have a report?
19:09 jnthn I'm glad I did C# first and made it so itll be easy-ish to do IL later. :)
19:10 masak this week, I've provided C<.trans> with a faster algorithm. I'm a little bit everywhere right now, thanks to the November blogging. plans: none in particular. blockers: none in particular.
19:10 masak .eor
19:10 moritz_ masak++
19:10 moritz_ mberends?
19:10 mberends working on 6model/java:
19:11 mberends runtime completely synced with 6model/dotnet
19:11 mberends compiler a few features behind, still bugged with a runtime null pointer exception
19:11 mberends have some ideas for a java source code workaround for the lack of goto
19:12 mberends though that would get out of sync with the C# version, unless the change is backported.
19:13 mberends still optimistic about succeeding there :)
19:13 mberends .eor
19:13 moritz_ mberends++
19:13 jnthn mberends++
19:13 moritz_ who else has a report?
19:13 jnthn maak++ too # and thanks for all the fish^Wblog posts
19:13 * dukeleto would like to help rakudo peeps use the new parrot.git
19:13 dukeleto feel free to barrage me with questions, if you have any.
19:14 * Util has a report
19:14 masak thanks, despite the bad spelling.
19:14 moritz_ Util: go ahead then
19:14 Util # Done:
19:14 Util * Added 14 Perl 6 solutions to RosettaCode:
19:14 Util = Discordian_date, Permutations, Strip_block_comments, Create_a_file
19:14 Util = Sorting Algorithms: Permutation,Cocktail,Comb,Counting,Heap,Merge,Pancake,Selection,Insertion,Shell
19:14 Util * Expanded RosettaCode Quaternion solution to full module
19:14 Util = Math::Quaternion is on http://modules.perl6.org/
19:14 Util # Plan to do:
19:14 colomon Util++
19:14 Util * Contribute Advent calender ideas.
19:14 Util * Expand RC Permuter into a Perl 6 module.
19:14 Util EOR
19:15 masak Util++
19:15 sorear done:
19:15 moritz_ Util++
19:15 dukeleto Util++ # yay, quaternions!
19:15 sorear * not quite as much as I had hoped; didn't finish the numeric context refactor
19:16 sorear * made iteration over eager lists 100 times faster
19:16 colomon sorear++
19:16 sorear * got quotes working in v6/STD (it was a » bug, not LTM as I thought at first)
19:16 sorear * various other bugfixes
19:17 sorear eor
19:17 mberends sorear++
19:17 masak sorear++
19:18 moritz_ sorear++
19:18 moritz_ sorear: blog about it. Release niecza.
19:18 jnthn sorear++
19:18 Util sorear++
19:19 masak sorear: what moritz_ said.
19:19 colomon Util: note that List::
19:19 colomon utils alrwady has permute
19:20 colomon (sorry, on phone with doctor's office)
19:20 * TimToady suspects that most list utils should be builtins
19:21 Util `ack -ai permut` in the specs only shows eigenstates
19:22 * colomon suspects List::Utils is a fine place to prototype them
19:23 moritz_ indeed
19:24 moritz_ anything else we should discuss?
19:24 Util colomon: Oh! you meant Perl 5's List::Util. Yes, and there are several others in various modules on CPAN.
19:24 colomon Util: no, perl 6's
19:24 Util ??? Will investigate. Thanks!
19:25 * sorear wonders if everyone is ++ ing the same item
19:25 moritz_ Util: http://modules.perl6.org/ -> follow the List-Utils link
19:25 colomon Util: I bet your permute is better.  :)
19:25 TimToady karma is fungible
19:27 colomon sorear: 100x faster is the sort of thing that will always get a ++ from me if I notice.  :)
19:27 jnthn sorear: Any chance of a blog post explaining how it works?
19:28 sorear hmmm... maybe.  But first I'd need to figure out how this "blogging" thing works
19:30 jnthn sorear: You write text and put it on the internet somewhere. You then, in #perl6 and with a loud voice, write "lol i bl[ug|ogged]" (depending on your taste for excessive ablaut) and post the URL. :-)
19:31 jnthn sorear: I use WordPress to help wiht this and have been happy with it so far.
19:32 jnthn (It comes hosted, so it's only 5 minutes or so to set up...)
19:32 masak sorear: wordpress.com hosts blogs if you want something good with not much hassle. ...and jnthn++ beat me to it. :)
19:32 jnthn Or make Psyde run on Niecza. ;-)
19:33 colomon and you need to be on WordPress to post to the Advent calendar.  ;)
19:33 Util http://blogs.perl.org/
19:33 masak I'd love to make Psyde run on Niecza.
19:42 moritz_ so, anything else we need to #phaser?
19:45 * jnthn doesn't have anything more
19:46 moritz_ then let's end this phase
19:47 * masak phases out
19:47 masak left #phasers
19:51 mberends left #phasers
20:18 tylercurtis joined #phasers
20:47 takadonet left #phasers
22:03 tylercurtis left #phasers
22:45 PerlJam left #phasers

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