Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2011-10-11

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

All times shown according to UTC.

Time Nick Message
02:48 bluescreen joined #parrotsketch
03:55 tewk__ joined #parrotsketch
04:00 tewk joined #parrotsketch
07:23 lucian joined #parrotsketch
08:16 contingencyplan joined #parrotsketch
18:47 contingencyplan joined #parrotsketch
19:19 nine joined #parrotsketch
19:20 benabik joined #parrotsketch
19:22 benabik joined #parrotsketch
19:26 benabik I updated the random notes I had on "how I'd write PCT" into something resembling documentation - http://github.com/parrot/PACT  Input very welcome.  I may hack on this off and on for a while, but my tuits are all being spent on school.
19:26 benabik (EOR)
19:26 cotto done: working on M0 research, slow due to poor tuits
19:33 cotto hello
19:35 Util Hello
19:35 Util No report for me; $WORK persists
19:37 nine Got green_threads into a working state. Will try to reduce overhead in the single task case to zero. I'm unsure about how to improve the voluntary task switching, but hopefully will come up with something. Upcoming exams may reduce my tuits somewhat in the next two weeks.
19:37 * dukeleto is here, but no report. Mostly updated our Changelog with news since the last release.
19:38 cotto Is anyone interested in jumping in to help with M0 research?  It's been progressing, but much more slowly than I'd like due to tuits.
19:38 cotto (not asking for a firm commitment, just interest)
19:38 dukeleto cotto: where does the research live? what exactly needs to be researched?
19:39 * dukeleto puts on devil's advocate hat
19:39 cotto dukeleto: currently I'm looking at how common cpu architectures deal with various types
19:39 dukeleto cotto: are we doing too much research on M0? Perhaps we should forge ahead with iterative improvements?
19:39 cotto what can be manipulated directly, what the arch knows about, etc
19:40 dukeleto cotto: we could research until the heat death of the universe, and still not have a new VM core. How much research are we going to do?
19:40 cotto dukeleto: I have a fairly well-defined stopping poitn (fill in a table for 4 cpus).
19:40 cotto *point
19:41 dukeleto cotto: i would really like to see this research in the m0-spec branch. Is that possible?
19:41 cotto dukeleto: quite possible.  I'll do that before I do anything else.
19:42 cotto actually, how about the github wiki?
19:44 dukeleto cotto: since the github wiki is also a repo, yes.
19:45 dukeleto cotto: somewhere in some parrot git repo will satisfy my needs :)
19:45 Util A partially completed table (or just the empty but well-defined table) would be a prod to contributors
19:45 cotto sounds like a plan
19:47 cotto any other thoughts (related or otherwise)?
19:50 Util q1 unrelated
19:50 Util (dequeuing)
19:50 Util A thought for those with more tuits than I: According to my (fixed) run of parrot_coverage.pl on Sep 7th, 347 of Parrot's 2198 opcodes are completely untested (0% coverage of a function in core_ops.c.gcov) by the test suite.
19:50 Util I assume that we will not try to test many of those 347, due to M0 plans.
19:50 Util However, if gcov was run against the test suite of a client language (like Rakudo), we *might* find that some untested opcodes are used by a client.
19:51 Util If so, those opcodes would be worth immediate attention in the test suite.
19:51 Util END_OF_THOUGHT
19:51 Util (and yes, I need to dust off my fix to parrot_coverage.pl and commit it)
19:54 cotto Util: good idea
20:03 benabik_ joined #parrotsketch
20:04 cotto any other thoughts?
20:10 cotto let's call it a wrap
21:29 benabik left #parrotsketch
23:03 bubaflub joined #parrotsketch
23:10 whiteknight joined #parrotsketch

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