Perl 6 - the future is here, just unevenly distributed

IRC log for #phasers, 2011-11-30

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

All times shown according to UTC.

Time Nick Message
02:21 three18ti joined #phasers
08:14 sorear three18ti: I think this is not the channel you are looking for
08:15 sorear three18ti: this channel is a #perl6 subcommittee; it's very unlikely anyone should be here and not also there
14:48 moritz I'll probably miss #phasers tonight
14:48 moritz what I did:
14:48 moritz fiddled a bit more with exceptions, and hit namespace bugs here and there
14:49 moritz tried to organize p6advent; please add your name and topic to https://github.com/perl6/mu/blob/master/misc/perl6advent-2011/schedule
14:49 moritz a bit of Buf and Socket hacking in Rakudo
14:50 moritz brought Str.trans back (mostly), with help from jnthn++
14:50 moritz made Backtrace.new DWIM
14:50 moritz EOR
16:01 _ilbot joined #phasers
16:01 Topic for #phasers is now weekly Perl 6 status meetings with phase transitions: Wed 17:30 UTC | IR clogs at http://irclog.perlgeek.de/phasers/today
17:25 jnthn PREPORT
17:25 jnthn Over the last week...
17:25 jnthn * Added an optimization for private methods, and compile time detection of missing private methods (needs --optimize=3 for now)
17:25 jnthn * Optimization to ListIter, chomp, substr, some IO methods
17:25 jnthn * Implemented wrap, unwrap and WrapHandle.restore.
17:25 jnthn * Fixed embedded blocks scoping bug
17:25 jnthn * Fixed various issues with Array.STORE, which got us back various spectests
17:25 jnthn * Upgraded to latest dyncall, to get Win64 alignment fixes
17:25 jnthn * Implemented .REPR macro
17:25 jnthn * Implemented passing/returning strings with native calls, including picking encoding
17:25 jnthn * Implemented support for very basic struct passing/returning to natives; just int and num types are supported
17:25 jnthn * Implemented support for working with raw, untyped pointers with native calling
17:25 jnthn * Updated NativeCall module so it works with the new native calling support
17:25 jnthn * Implemented "is export" for types
17:25 jnthn * Fixed containerization bug that caused the regex engine issues sometimes
17:25 jnthn * Created a branch and did some makefile work to start getting towards NQP bootstrapping with QRegex.
17:25 jnthn In the next week...
17:25 jnthn * More native calling stuff, including some array support
17:25 jnthn * Try and get MiniDB working with new NativeCall, unless somebody else picks it up
17:25 jnthn * Hunt down and fix more bugs
17:25 jnthn * Try and get some progress on the QRegex bootstrap
17:25 jnthn EOR
17:38 colomon joined #phasers
17:39 jnthn ...so does anybody else have a report? ;)
17:39 colomon I do, I guess.  :)
17:39 PerlJam I report that we're 9 minutes late starting #phasers.  EOR  :)
17:39 benabik joined #phasers
17:40 colomon I should have tried to get mine in before jnthn++'s, though, as mine seems completely fluffy in comparison.
17:41 colomon * Wrote gtk-mandelbrot.pl, which makes the mandelbrot-color.pl display to a window rather than a file.
17:41 colomon * Ported ABC to nom.
17:41 colomon * Wrote first draft of Day 1 for the Advent calendar.
17:41 colomon Plan:
17:42 colomon * Polishing Day 1.  (Please help!)
17:42 colomon * Giving gtk-mandelbrot an interactive UI
17:42 colomon * Probably some ABC hacking too, as Grammar::Tracer looks to make grammar debugging -Ofun.
17:42 colomon EOR
17:43 jnthn colomon: curious, did you try Grammar::Debugger too? :)
17:44 colomon jnthn: no, I'm a little scared of it.  :)
17:44 jnthn colomon: It's the same thing but with a bit more control
17:45 jnthn colomon: Basically, run up until a failure, or up to a certain rule, then pause.
17:45 jnthn colomon: Same output, you can just step through it rather than getting it all out at once. :)
17:46 colomon sure, I've just always been more of a "get lots of debugging output" guy rather than a "command line debugger" guy.  ;)
17:46 PerlJam colomon: where would you like commentary about Day 1 ?   here or #perl6?  (or would you rather the draft be editted by others?)
17:46 colomon #perl6, I think, it's probably mostly off topic for here.
17:47 colomon PerlJam: you can see the draft of it, right?
17:47 jnthn colomon: Sure, use whatever works for you. I'm just interested to hear feedback on the two. :)
17:47 PerlJam yep
17:47 ashleydev jnthn:  what's QRegex?
17:47 colomon jnthn: thinking about it, G::Debugger may be more or less mandatory for really complicated parses.
17:48 colomon jnthn: feedback on Grammar::Tracer is that it is awesome.  You are going to do a Advent post on them, right?  ;)
17:48 jnthn colomon: yes
17:49 jnthn ashleydev: It's the regex engine Rakudo is using. It's similar to the one we had before in many ways, but this time supports LTM and is more efficient in a bunch of ways.
17:49 ashleydev is it tied to parrot?
17:49 jnthn ashleydev: We're not using it to parse in Rakudo yet, just for user's regexes. So the task is to migrate to it. It should give us a speedup.
17:50 jnthn ashleydev: Only the emitter.
17:50 ashleydev cool
18:02 pmichaud my report:  medical stuff continues to dominate tuit supply.  I'm expecting a break after this weekend, however.
18:10 PerlJam pmichaud: think you could squeeze in an advent calendar post?
18:12 pmichaud if so, it would need to be later in december
18:12 pmichaud do we have a list of candidate topics somewhere?
18:13 pmichaud ping me again about it at next #phasers
18:13 pmichaud I can give a definitive "yes, this date" or "no, can't do it" then.
18:14 PerlJam ok
18:15 PerlJam pmichaud: topics are at https://github.com/perl6/mu/blob/master/misc/perl6advent-2011/topic-brainstorming
18:16 pmichaud okay, got it :)
18:16 pmichaud thanks
18:26 moritz o/
18:26 moritz pmichaud: it's also OK to claim a day without a fixed topic yet
18:26 moritz and additional topics are also very welcome
18:26 pmichaud I don't want to claim a day until I'm certain I can follow through on it :)
18:27 pmichaud (or that we have a backup plan in place)
18:27 pmichaud anyway, I expect I'll be able to write a post and will know what to write about by next week :)
18:37 TimToady whoops, missed #phasers while re-speccing Failure...
18:38 jnthn fail
18:38 jnthn ;)
18:39 PerlJam TimToady: can you spec an "epic" sub to enhance fail?
18:40 TimToady maybe epic-fail is just throw
18:43 sorear post-report: DID: released niecza v12.  talked about concurrency and stuff.  figured out the last snag in Unicode support.  wrote a release guide.  WILL DO: see announce.v12  EOR
18:50 Util Post-report (works-in-progress; no commits yet):
18:50 Util * Implementing RosettaCode Hofstadter_Q_sequence as a ... sequence.
18:50 Util * Adding .min .max .end methods to Niecza for RosettaCode use.
18:51 Util $WORK on-site all next week. will probably miss #phasers. Will attempt pre-report then.
18:51 Util EOR
19:24 Tene joined #phasers
20:22 benabik left #phasers

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