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