Camelia, the Perl 6 bug

IRC log for #parrotsketch, 2011-05-31

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

All times shown according to UTC.

Time Nick Message
00:09 lucian left #parrotsketch
00:29 whiteknight left #parrotsketch
00:42 whiteknight joined #parrotsketch
00:47 whiteknight left #parrotsketch
01:01 whiteknight joined #parrotsketch
01:08 whiteknight left #parrotsketch
01:11 whiteknight joined #parrotsketch
01:42 whiteknight left #parrotsketch
07:42 lucian joined #parrotsketch
07:44 lucian_ joined #parrotsketch
07:49 lucian left #parrotsketch
08:01 lucian__ joined #parrotsketch
08:03 wagle left #parrotsketch
08:05 wagle joined #parrotsketch
08:05 lucian_ left #parrotsketch
08:16 lucian_ joined #parrotsketch
08:19 lucian joined #parrotsketch
08:20 lucian__ left #parrotsketch
08:23 lucian_ left #parrotsketch
08:35 lucian left #parrotsketch
08:42 lucian joined #parrotsketch
08:54 lucian_ joined #parrotsketch
08:59 lucian left #parrotsketch
09:25 lucian_ is now known as lucian
09:31 cotto left #parrotsketch
09:37 cotto joined #parrotsketch
10:06 lucian_ joined #parrotsketch
10:10 lucian left #parrotsketch
10:13 contingencyplan left #parrotsketch
10:32 lucian_ is now known as lucian
10:37 lucian_ joined #parrotsketch
10:41 lucian left #parrotsketch
10:42 lucian_ is now known as lucian
10:54 lucian_ joined #parrotsketch
10:57 lucian__ joined #parrotsketch
10:59 lucian left #parrotsketch
11:02 lucian_ left #parrotsketch
11:03 lucian_ joined #parrotsketch
11:06 lucian__ left #parrotsketch
11:07 cotto left #parrotsketch
11:11 cotto joined #parrotsketch
12:05 whiteknight joined #parrotsketch
12:18 lucian_ is now known as lucian
12:37 lucian_ joined #parrotsketch
12:39 lucian_ left #parrotsketch
12:40 lucian_ joined #parrotsketch
12:42 lucian left #parrotsketch
13:20 bluescreen joined #parrotsketch
13:20 lucian_ is now known as lucian
14:09 PacoLinux joined #parrotsketch
14:11 PacoLinux left #parrotsketch
14:29 lucian left #parrotsketch
14:30 lucian joined #parrotsketch
15:42 bluescreen left #parrotsketch
16:42 ShaneC joined #parrotsketch
17:30 atrodo is now known as no_srsly_not_whitek
17:30 no_srsly_not_whitek is now known as atrodo
17:45 lucian left #parrotsketch
17:45 lucian joined #parrotsketch
18:05 benabik joined #parrotsketch
18:31 contingencyplan joined #parrotsketch
19:02 whiteknight WHAT I DID:
19:02 whiteknight * Following along with GSOC projects, doing my best to answer questions in the channel
19:02 whiteknight * Working on the Rosella.FileSystem library. It's a friendly wrapper around ugly bits like OS PMC. Will be familiar to users of C# System.IO and Python os module. That library is almost ready to be listed as "stable"
19:02 whiteknight * Looking at profiling. I'm still not sure what we do and do not have, so I don't know what needs to be done.
19:02 whiteknight * Following along with m0 happenings. Very interesting! Giving my input where asked.
19:02 whiteknight * Lots of reading about 6model. Thinking about 6model. Planning for 6model. Loves me some 6model.
19:02 whiteknight WHAT I WILL DO:
19:02 whiteknight * Get Rosella.FileSystem finished up and released (probably 10 minutes worth of work at this point)
19:02 whiteknight * Keep up with GSOC
19:02 whiteknight QUESTIONS:
19:02 whiteknight * I would like to bundle a snapshot of Winxed in the Parrot repo. It's heavily used by our GSoC students and several of our core developers. It would be great for writing certain tools and tests in, where we use PIR now and would like something less bad.
19:03 whiteknight EOR
19:07 benabik DID:
19:07 benabik - Sent a message to Buffalo.PM about carpooling to YAPC::NA
19:07 benabik - Wrapped PAST::Compiler in NQP
19:07 benabik - Blogged: http://parrot.org/content/gsoc-2-keeping-pace
19:07 benabik AM DOING:
19:07 benabik - Late lunch, should be back before things get rolling here.
19:07 benabik WILL DO:
19:12 bubaflub joined #parrotsketch
19:21 benabik - Rip out Q:PIR blocks
19:22 benabik - Sync up with bacek ($life keeps getting in the way)
19:22 benabik EOR
19:23 NotFound joined #parrotsketch
19:24 lucian left #parrotsketch
19:25 NotFound What I did:
19:25 NotFound -parrot
19:25 NotFound * Testing
19:25 NotFound -winxed
19:25 NotFound * Minor fixes
19:25 NotFound * Menu widgets in WinxedGtk
19:25 NotFound What I will do:
19:25 NotFound No plan
19:25 NotFound EOR
19:40 bubaflub DID:
19:40 bubaflub * GSoC bloggin'
19:40 bubaflub * GSoC work
19:40 bubaflub - Github issues up the ying yang
19:40 bubaflub - Script to generate NCI definition
19:40 bubaflub - Started Winxed class
19:40 bubaflub WILL DO:
19:40 bubaflub * GSoC work
19:40 bubaflub - Finish Winxed class
19:40 bubaflub - Tests and Docs
19:40 bubaflub END
19:49 cotto_work *did:
19:49 cotto_work - M0 progress:
19:49 cotto_work -- met with allison++, chromatic++ and dukeleto++ to talk about the future of M0 in Parrot
19:49 cotto_work --- have lots of notes and a small mountain of topics to blog on
19:49 cotto_work --- m0 spec and assembler are mostly updated with suggestions from Saturday
19:49 cotto_work --- m0 interpreter and tests needs a little more love before they'll be whole again
19:49 cotto_work -- The next stage (implementation in C) for M0 starts when:
19:49 cotto_work -- 1) we feel like the spec is solid and we have a working cps-based fibonacci (and possibly other examples)
19:49 cotto_work -- 2) we have maximal test coverage of the m0 interpreter and assembler according to Devel::Cover
19:49 cotto_work -- If anyone wants to jump in, let me know and I'll find something fun.
19:49 cotto_work - GSoC progress:
19:49 cotto_work -- helped soh_cah_toa++ with various questions and build issues
19:49 cotto_work -- now it's time to start thinking about design and testing
19:49 cotto_work *will do:
19:49 cotto_work - m0 (blogging, updating the spec, updating the implementation and tests)
19:49 cotto_work - gsoc as needed
19:49 cotto_work *eor
19:59 ShaneC left #parrotsketch
20:00 lucian joined #parrotsketch
20:07 Util # Done:
20:07 Util * Added Perl 6 solutions for 3 RosettaCode tasks.
20:07 Util * Found old work on TT#919.
20:07 Util # Plan to do:
20:07 Util * Finish writing talk for YAPC::NA::2011
20:07 Util * Commit code for TT#919.
20:07 Util # 7-day ticket report:
20:07 Util * 2 closed: fixed
20:07 Util * 7 new
20:07 Util .end
20:22 soh_cah_toa joined #parrotsketch
20:23 mikehh joined #parrotsketch
20:27 mikehh What I did since my last report:
20:27 mikehh * building and testing parrot on amd64/i386, with gcc/g++
20:27 mikehh * a couple of fixes
20:27 mikehh What I intend to do in the next week:
20:27 mikehh * testing and fixing
20:27 mikehh .eor
20:28 soh_cah_toa REPORT
20:28 soh_cah_toa * GSOC:
20:28 soh_cah_toa - Made minimal hbdb runcore
20:28 soh_cah_toa - Made minimal embedded bytecode interpreter
20:28 soh_cah_toa - Began work/headache on breakpoints
20:28 soh_cah_toa * TODO:
20:28 soh_cah_toa - Have working breakpoint system
20:28 soh_cah_toa - Test coverage
20:28 soh_cah_toa EOR
20:29 tcurtis What I did:
20:29 tcurtis * wrote a LALR::Grammar class and prettyprinter
20:29 tcurtis * wrote a couple of example grammars.
20:29 tcurtis What I will do:
20:29 tcurtis * blog tonight
20:29 tcurtis * meet with Darbelo
20:29 tcurtis * write docs for LALR::Grammar
20:29 tcurtis * work on parser generation for LR(0) grammars
20:29 tcurtis * start with generation of the CFSMs for characteristic strings
20:29 tcurtis * take midterm and study for finals...
20:30 cotto_work tcurtis: is your report done?
20:30 rohitnsit08 joined #parrotsketch
20:31 tcurtis EOR
20:31 tcurtis yes, sorry about that.
20:31 cotto_work irc likes to truncate reports
20:31 cotto_work hi all
20:31 mikehh hi there
20:31 tcurtis hi
20:31 soh_cah_toa hello
20:32 Util Hello
20:32 lucian REPORT
20:32 lucian what i did:
20:32 lucian - dissertation, exams
20:32 lucian - prototype compiler for a python with numbers, assignment and print
20:33 lucian - prototype object system in winxed, built over Hash. mostly correct, incomplete
20:33 lucian what i’ll do:
20:33 lucian - exam (tomorrow)
20:33 lucian - get compiler to use object system
20:33 lucian - object system tests, completeness work
20:33 lucian EOR
20:33 benabik hi
20:34 cotto_work a note to gsoc students: please try to post reports before #ps starts
20:34 NotFound Hola
20:34 cotto_work our goals were:
20:34 cotto_work GOAL 1: Make git the canonical source of deprecation information (mikehh)
20:34 cotto_work GOAL 2: Find a way to make trac human-friendly and bot-hostile (cotto)
20:34 lucian ah, sorry
20:34 cotto_work lucian: no problem
20:34 cotto_work I know I got nowhere on my goal due to M0 stuff
20:35 cotto_work mikehh: any progress on your goal?
20:35 mikehh Goal1: been working on it a bit, needs more thought and time
20:35 cotto_work good timing
20:36 mikehh done some stuff locally, not ready to push it yet
20:36 lucian i know some people suggested github issues, perhaps a trial using something like https://github.com/adamcik​/github-trac-ticket-import is possible
20:37 cotto_work lucian: interesting idea
20:37 lucian also, launchpad issues > trac issues and they also have import. that could also be a trial
20:37 rohitnsit08 hello
20:38 rohitnsit08 setting up github repo for corellaScript , sorry for the delay .
20:39 Coke_ POI, we already have a launchpad site.
20:39 cotto_work an unused launchpad site though
20:39 Coke_ POI, I will absolutely not be involved in any switch of issue tracking systems every again.
20:39 Coke_ *ever
20:40 mikehh Coke_: hey you did great work there
20:41 cotto_work lucian: I don't think we're ready to seriously consider a ticket migration, but it's good to know what's available.
20:41 mikehh if we ever do that sort of thing we need to automate it
20:42 cotto_work mikehh: absolutely
20:42 lucian from what i've seen, lp and gh are both ok. anything else requires hosting
20:42 lucian mikehh: i believe lp has both way sync, but i haven't used it
20:43 cotto_work q1q
20:43 mikehh I have used it in terms of Ubuntu issues, but only as a user
20:44 * dukeleto waves
20:45 lucian mikehh: i meant the sync, the issue tracker itself is good (enough)
20:45 mikehh and of course, not related to Trac
20:47 cotto_work does anyone have any other comments on the past week?
20:48 cotto_work Let's move to questions.
20:48 cotto_work my question: I'd like to propose that we give soh_cah_toa a commit bit.
20:48 cotto_work Do we have his CLA?
20:49 dukeleto i am +1 to give him a bit. he has submitting a few patches already, correct?
20:49 cotto_work dukeleto: yes
20:49 Util +1 # after CLA
20:49 cotto_work there we go
20:49 Coke_ mentor?
20:50 soh_cah_toa woot
20:50 cotto_work I'm already mentoring him.
20:50 tcurtis +1
20:51 cotto_work dukeleto: who is it who knows about our CLAs?
20:53 dukeleto cotto_work: particle
20:53 cotto_work particle: ping
20:53 cotto_work dukeleto: ok.  I thought someone else knew about those too.
20:53 particle i'll check the mailbox today and let you know
20:53 dukeleto cotto_work: he is the one who checks the PO box as well as legal@parrot.org, as far as I know
20:54 dukeleto particle: welcome to the party
20:54 dukeleto particle: we miss you ;)
20:54 particle iirc legal@ forwards to parrot-directors@
20:54 dukeleto soh_cah_toa: how did you send your CLA?
20:54 NotFound +1 for soh_cah_toa
20:55 dukeleto i have a vague memory of seeing fly by via email, but that could be an overeager imagination
20:55 soh_cah_toa dukeleto: i'm pretty sure i emailed it to legal@parrot.org
20:55 mikehh +1 also
20:55 cotto_work dukeleto: ok.  Once particle verifies, can you give him a commit bit?
20:56 cotto_work are there any other questions or suggestions for goals?
20:57 mikehh which of our GSoCers have commit bits?
20:58 benabik not me
20:58 cotto_work I think only bubaflub does.
20:58 dukeleto benabik: i just gave you your bit!
20:58 dukeleto benabik: sorry, it fell between the cracks
20:59 benabik Whatnow?
20:59 dukeleto benabik: you sent in your CLA a while ago. Did we never have a vote?
20:59 benabik I don't think so.
20:59 cotto_work I vote +1 if we didn't.
20:59 cotto_work and if we did, but it doesn't matter as much in that case
20:59 * tcurtis does, but doesn't need one.
20:59 dukeleto i am +1 to give benabik++ a bit
21:00 mikehh 'k +1 for benabik
21:00 Util +1
21:00 tcurtis +1
21:00 dukeleto awesome. soh_cah_toa++ and benabik++ : use your new bits wisely, try not to break stuff, and have fun :)
21:01 cotto_work good times
21:01 dukeleto looks like currently, GSoC students with commit bits: benabik++, soh_cah_toa++ and tadzik++ (who is a TPF gsoc student)
21:01 NotFound +1
21:02 cotto_work whiteknight had a question
21:02 cotto_work "I would like to bundle a snapshot of Winxed in the Parrot repo. It's heavily used by our GSoC students and several of our core developers. It would be great for writing certain tools and tests in, where we use PIR now and would like something less bad."
21:02 dukeleto benabik, soh_cah_toa : just to clarify, you have a bit to all the repos listed at https://github.com/organizations/parrot . Do good things.
21:03 soh_cah_toa yay for me
21:04 soh_cah_toa winxed in the repo would be nice
21:04 * lucian nods
21:05 lucian i've been bellyaching for a while now that no one should be writing assembly by hand
21:05 cotto_work +1 from me
21:05 * particle will be at yapc::na, and around on thursday
21:05 tadzik winxed's code generator is so cool I don't see why one would want to write PIR by hand
21:05 NotFound No problem for me.
21:05 cotto_work particle: good deal
21:06 Util +1 for winxed in repo
21:06 NotFound No positive vote because I'm partial.
21:07 mikehh you would still need to build it, or would that be set up in the repo
21:07 cotto_work NotFound: how much work is it to 1) get an initial winxed snapshot in the repo and 2) update it as needed ?
21:07 lucian i'd expect winxed to ship as .pir/.pbc
21:07 NotFound cotto_work: very few work, the existing setup already does most of the work.
21:08 lucian if building is still required, might as well pull the winxed repo
21:08 cotto_work I'd prefer what we do with nqp-rx so that nobody's tempted to directly update the snapshot.
21:08 NotFound The better way will be to include the generated pir in the repo and create a pbc during build/install.
21:09 cotto_work NotFound: +1
21:09 lucian NotFound: +1
21:09 whiteknight left #parrotsketch
21:10 cotto_work NotFound: can you start a branch?
21:10 dukeleto git submodules, what?
21:10 dukeleto benabik, soh_cah_toa : https://twitter.com/#!/parro​tvm/status/75670212892049408
21:10 NotFound Well, and building and installing the fakecutable for the driver, I suppose you want.
21:11 NotFound cotto_work: I'll do.
21:11 cotto_work NotFound: great
21:11 cotto_work I think that sufficiently answers whiteknight's question.
21:13 cotto_work any other items for discussion?
21:14 lucian uh, 6model if anyone's willing
21:14 cotto_work lucian: what about it?
21:14 lucian i'm curious what people have been thinking on plans to integrate it
21:14 * tadzik wanted to, but is going to sleep soon anyway
21:14 mikehh What is the status of NQP/6Model related to parrot, I noticed some discussion in #parrot
21:15 tadzik I wanted to pull out the issue of non-relocatable Rakudo, discussed this with pmichaud and looks like it's a Parrot issue
21:15 dukeleto there is only a ambiguous direction forward currently with 6model
21:15 cotto_work tadzik: since your time is limited, let's address your question first.  What's the issue?
21:16 mikehh I seem to remember that chromatic had serious issues there, heven't seen him around much since then
21:16 tadzik cotto_work: the issue is that the location of the Rakudo installation has to be the one it was built in, or something of that sort
21:17 cotto_work tadzik: is there a trac ticket?
21:17 * tadzik backlogs
21:17 tadzik cotto_work: no eye deer
21:17 tadzik http://irclog.perlgeek.de/​perl6/2011-05-31#i_3833069
21:18 tadzik I'll backlog #ps tomorrow, and will try to examine the issue and maybe open a trac ticket about it. That said, I'm out for today
21:18 cotto_work tadzik: thanks
21:18 tadzik also, this: Strona.PRZECIWNIK
21:18 tadzik bleh, paste fail
21:18 tadzik http://irclog.perlgeek.de/​perl6/2011-05-31#i_3833117
21:19 * tadzik out
21:20 cotto_work Alright.  Let's move back to the 6model discussion.
21:22 lucian the earlier discussion in #parrot was long-term focused
21:23 lucian i was curious if anyone had looked at what could be done now
21:23 cotto_work lucian: I'd love to see as much progress as possible on a plan for implementing 6model for Parrot and bringing it into core.
21:24 mikehh what deprecation issues does it raise?
21:24 cotto_work mikehh: the intent is that we'll implement existing object semantics on top of 6model, so none.
21:25 cotto_work It should be a transparent change for users.
21:26 lucian cotto_work: this week i may investigate using 6model for puffin, i'll report any problems i find (besides lack of docs)
21:26 cotto_work lucian: great
21:26 lucian i don't know too much about parrot though, so don't expect too much
21:26 cotto_work the bigger our bus number for 6model, the better
21:26 benabik lucian: jnthn added some docs about 6model to the NQP repo.
21:26 lucian benabik: yes, i noticed. very helpful, but at least for me, not yet sufficient
21:26 mikehh what about the issues chromatic raised a while back, as I said, haven't seen him around much since than
21:28 rohitnsit08 left #parrotsketch
21:28 mikehh there is a repo on perl6 for nqpbook, but nothing in it yet
21:30 cotto_work dukeleto: are there any gsoc issues that need attention?
21:30 Util afk
21:31 dukeleto cotto_work: i still need to skype with all students, other than that, I don't think so.
21:32 cotto_work dukeleto: great
21:32 lucian dukeleto: oh, didn't know that
21:34 dukeleto lucian: email me your skype id and some times that would work for you :) duke@leto.net
21:36 cotto_work any other orders of business?
21:39 cotto_work Let's call it a wrap.  Go forth and build awesome things!
21:42 soh_cah_toa left #parrotsketch
21:54 NotFound left #parrotsketch
22:09 bubaflub left #parrotsketch
22:55 benabik left #parrotsketch
23:12 lucian_ joined #parrotsketch
23:17 lucian left #parrotsketch
23:47 lucian_ is now known as lucian

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