% PerlJam has joined #parrotsketch % allison has joined #parrotsketch % chromatic has joined #parrotsketch % pmichaud has joined #parrotsketch % woggle has joined #parrotsketch Hello all. I am wearing my temporary jesse pants today. Allison, you're first up alphabetically. What's new? * chip tries to imagine jesse pants I finished off the TGE refactors I was working on last week. TGE can now generate complete grammars in PIR from the .tg source files. allison++ (no need for intermediate PIR files) I also update Punie to use the feature. Now I've put a hold on TGE refactors for a while to work on Punie some more. (Though, I'm already finding that further planned TGE refactors would be handy in Punie...) In Punie I'm working on variables and assignment. Nearly have that finished. Subroutines are next and I hope to have them finished this week. Are you blocking on anything? Are you having fun? I'd like to have as much finished as possible before I give a talk on it in 2 weeks. :) I am having fun. Not blocking on anything except time. EOR Thanks, Allison. Chip? back So. My diabolical plan continues with extra evil, as I plan to still review those pdds by two weeks from today. Real life hates me, and I hate it back. :-P I'm not blocking on anybody else's work, only on the flow of archetypal ideas and images from my own cranium. ^D [oh, and the fun ratio is high when RL isn't interfering] Excellent. chromatic? Well thanks, not-jesse. [I also have a quick question for the language implementors in the house] Leo's suggestion of parrot -G makes all of the Pheme tests run when run directly. Of course, there are still multidispatch errors and segfaults on various tests when running through make test. But that does make it likely it's a GC issue. That's sort of blocking me now, but I'm also short of time with a couple of other projects, so it's not awful. That's it. Thank you, c. Okay, Leo? * patched TGE to not use properties at all for .id handling (cleaner code, less resource usage and faster) * was at APW 2006 http://use.perl.org/~domm/journal/29873 * tried to fix chromatic's GC issues - no success til yet EOR Are you blocking on anything? Are you having fun? not blocking and having fun (the usual RL terms apply, though) Excellent. Matt? leo, thanks, that will all be replaced in a coming refactor as we're going to proxy objects over tacking an id onto existing nodes, but it's a nice intermediate step Hm, we'll come back to Matt. Nicholas? % Coke has joined #parrotsketch No Nicholas either. Next up, Jerry. it's been a quiet parrot week for me. at this point i'm thinking real life will interfere with any serious progress until the chicago hackathon. i've had PDD review on my task list for some time if i see chip make progress on text, i'll look it over, and also pay attention to format waiting for a response from patrick on a perl6 parser issue, but not blocking .end Having fun? Blocking? fun, yes. blocking, no. Great! Jonathan? % mdiep has left mdiep!~matt@c-24-18-232-4.hsd1.wa.comcast.net there's no jonathan here oh, there is! He seems somewhat silent though, so... Patrick? hi, all first, apologies for my extended silence -- rl issues intruded in a nasty way (house purchase fell through) things are cleaned up now, I have limited net access until Thursday as a result, no new items to report for this past week tomorrow I have an entire day in front of a computer (sans net) to do p6/parrot stuff, which will be nice my expected plan is to write p6 versions of the TGE transformations -- i.e., to specify the TGE rules using p6 code. This will primarily be for documentation initially, but also to help others understand what is going on when we have a mini-p6 available, it may become the official transformation code tomorrow I will also be writing information for people who are interested in helping at the hackathon, and expect to publish it thu or fri thursday I will be available all day irc and code to work on parrot I just received word that my second oscon presentation was accepted (on parsing in parrot) so I'm looking forward to preparing that thursday I plan to get arrays working in p6 pmichaud: as soon as you have a routine I can call to pass in mini-p6 and get back PIR, I can build that in as a syntax option for TGE we'll see how things go after that. real life issues will keep me a little busy on saturday and again on monday, but other than that I'm likely to be heavily p6-focused through the end of the hackathon allison: it'll be based on compreg, undoubtedly indeed :) end of report Thanks, Patrick. Fun? Blocked? blocked only on real life time; looking forward to having fun again once I'm past that :-) Alrighty. Anyone else an Official Implementor with an Official Implementor Badge? is woggle here? * chip brandishes his Chairman Larry Decoder Ring Yes. Alright, it's woggle then Will. Okay, so I implemented enough STM backend that single-threaded stuff works mostly as expected. I also revived the old threading code which had broken when calling conventions changed. To do that, I added slurpy support to NCI and flatten support to the va_list calls. (On the stm branch only at this point.) The old threading code will probably need interface work as the thread type distinction are not implemented and it's not clear that they will be -- and if they are, it's not clear exactly what the semantics would be. I'm also going to need to look at sanely makign shared read-only things, but I guess I'm going to have to talk on the list for that. EOR % chromatic has left chromatic!~chromatic@sub17-30.member.dsl-only.net % chromatic has joined #parrotsketch Thanks, woggle. Will? (we're having network trouble, which is why chromatic and I keep dropping off and on) Hm, don't hear anything from Will. Chip, you had a question for Implementors? swapped out. hm. ah, yes. keys vs. arrays. the question is: Are 'key' pmcs convenient enough to work with? I'm thinking that since some of the namespace ops use them, we should just use them consistently for all namespace operations where I'd spec'd using arrays instead. If they're not convenient enough, they probably should be made more convenient anyway. It's a lot easier to create keys from literals than arrays.... i think jonathan worthington might have ideas about that, chip yes - because keys were inside parrot earlier (the only PMC constant with special cased handling overall) I'm in favor of creating constant arrays ('lists') instead in the long run at least (when r/o interfaces are available) er I'd have to play with the syntax and semantics of dealing with namespaces for which I don't know the complete name at compile time to give a better answer. OK, I"m getting a definite "maybe". :-) works for me tho a key is just a specialized PMC constant, with extra packfile/pbc code Alrighty. Did I miss anyone? Are there any other questions? % Jonathan has joined #parrotsketch oh, hey, nobody mentioned that jonathan committed the .net => pbc converter this week You're hardly a nobody, particle! * particle wonders how chromatic switches pants so quickly Velcro. That seems like a wrap for this week. Thank you all. * particle sings YMCA % chromatic has left #parrotsketch back, all -- was disconnected by starbucks :-( * pmichaud reviews log % Jonathan has left #parrotsketch % pmichaud has left #parrotsketch --starbucks++ % mdiep has joined #parrotsketch % Coke has left Coke!~wcoleda@host-69-95-19-3.roc.choiceone.net % mdiep has left mdiep!~matt@c-24-18-232-4.hsd1.wa.comcast.net % Coke has joined #parrotsketch % particle has left #parrotsketch % particle has joined #parrotsketch % Coke has left Coke!~wcoleda@64.241.37.140 % Coke has joined #parrotsketch % Coke has left Coke!~wcoleda@cpe-72-228-52-192.nycap.res.rr.com % allison has left allison!~chatzilla@sub17-30.member.dsl-only.net % Coke has joined #parrotsketch % mdiep has joined #parrotsketch % woggle has left #parrotsketch % Coke has left Coke!~wcoleda@cpe-72-228-52-192.nycap.res.rr.com % Coke has joined #parrotsketch % Coke has left Coke!~wcoleda@cpe-72-228-52-192.nycap.res.rr.com % Coke has joined #parrotsketch ie, { temp starbucks -= 1 } until it's time for another fix so that's decrement starbucks one coffee, credit to thee? * spinclad just had a hot choco there on the way home