"Please mentor for SoC | parrotcode.org/
Set by moderator on 3 March 2008.
00:39 davidfetter joined 01:49 Psyche^ joined 02:06 dalek joined
svnbotl r26260 | coke++ | pdd17pmc: 02:25
: [APL]
: update pmc to pdd17 standards (I think).
: Now only failing 6 sub-tests.
diff: parrotvm.org/svn/parrot/revision/?rev=26260
02:34 IllvilJa joined
Andy HI EVERYONE LET'S WRITE SOME CODE 02:48
02:57 gryphon joined
Coke Andy: I have a double free. you want to track it down? 02:58
Andy nah
I mena, I guess I could.
Coke I just don't think I have the ability to do so. =-)
bah. I have a slightly modified checkout. I'll have to clean it up to see if it still happens. 02:59
Andy That's the first thing to check, yes. :-)
Coke or I could just check it in. =-) 03:00
not tonigth.
-> zzzz
svnbotl r26261 | chromatic++ | pdd17pmc: 03:08
: [lib] Prefixed all C variables created in PMC C files by the PCCMETHOD
: generator. Now there's less chance of accidentally shadowing a variable in a METHOD in a PMC by choosing the wrong variable name.
: I used one underscore for now. If this needs to change in the future, we
: should consider instead calling a couple of functions to perform the setup and
: teardown appropriately rather than continuing the arms race required to slap
: boilerplate code in PMCs.
diff: parrotvm.org/svn/parrot/revision/?rev=26261
ewilhelm anybody know what's the story with the branches/gmc ? 04:10
it looks like that was a SoC2005 project -- was it successful, did it get merged or used in some other way? 04:11
cotto there isn't any gc_gmc.c in the current trunk 04:17
04:38 petdance joined 04:39 Ademan joined 04:43 diakopter joined 04:45 diakopter joined
cotto wow 05:11
I just spent several days puzzling over a bug 05:12
it turns out I forgot to return a value from add(), and gcc had been giving me a warning about it the whole time. 05:13
compiler warnings FTW
05:29 particle joined 05:34 particle joined
petdance indeed. 05:35
06:06 Coke joined
cotto andy, do you know much about the code in src/pmc/hash.pmc and src/hash.c? 06:19
petdance no
but what about 'em.
cotto I'm curious why hash_freeze and hash_thaw aren't referred to anywhere else in trunk 06:20
especially when hash_visit is referred to in src/pmc/hash.pmc 06:21
I'd expect Parrot_default_freeze to do something generic with the visit_info, which then would then call Parrot_Hash_visit => hash_visit => hash_freeze, but Parrot_default_freeze is empty. 06:26
hmmm. There don't seem to be any freeze/thaw tests for Hash. Perhaps I shouldn't be assuming that it works. 06:31
nm. all the tests are in freeze.t 06:32
petdance back 06:34
Yeah, I dunno. 06:35
cotto hmmm. t/pmc/hash.t contains two copies of the same test 06:47
at least they both pass
07:11 uniejo joined 08:26 iblechbot joined 08:29 AndyA joined 08:59 UltraDM joined 10:04 allison joined 10:28 wknight8111 joined 10:39 ruoso joined 11:20 wknight8111 joined 11:48 kid51 joined 12:03 rdice joined 12:18 arcady joined 12:28 cognominal joined
Coke wonders if it would be worth having a 'make depend' target. 13:39
13:39 confound joined 13:42 gryphon joined 13:49 AndyA joined 13:55 cognominal joined 14:00 wknight8111 joined 14:28 IllvilJa joined 14:42 petdance joined
pmichaud (from scrollback) branches/gmc is RT#47888 14:53
14:55 mj41_ joined
Coke pmichaud: have you used google docs presentation editor? 15:57
particle ooh, good idea, coke
i should put my outline for 'contributing to rakudo' up there and share it with pmichaud 15:58
Coke I may have to do a presentation for yapc::na just so I can use it. =-)
even has "export to PDF".
16:01 purl joined 16:11 c9s joined
Coke (though save as HTML would have been spiffier.) 16:11
particle well, created the presentation, shared with pmichaud. coke++ for the idea 16:12
Coke "wah, share it with me too!"
avar Coke: I was reasonable happy with the stuff I used to generate search.cpan.org/src/AVAR/Talk-Nothi...index.html 16:14
shorten avar's url is at xrl.us/bha7x 16:15
avar It's on CPAN and you can write your talk in POD
(Pod::S5)
Coke if I was goign that route, I'd use spork.
avar What's that?
purl well, that is what he is using :)
Coke pats purl onna head. 16:16
spork issearch.cpan.org/~ingy/Spork-0.20/spork
spork is search.cpan.org/~ingy/Spork-0.20/spork
uses kwiki as a base instead of pod.
but for collaboration google docs beats spork+svn.
16:17 peeps[work] joined
avar Ah, I didn't know about spork 16:17
::S5 has syntax highlight though which is nice:) 16:18
particle i like s5 16:19
but it's not perfect
avar No, I had some troubles, submitted some patches to it even:) 16:20
16:21 cosimo_ joined 16:29 sjansen joined 16:51 davidfetter joined 16:55 cjfields joined
pmichaud I've tended to use spork for my presentations. Quick, easy, and I can use 'vi' to create my slides :-) 17:02
one of my wiki authors has embedded S5 into PmWiki, and he uses it for all of his presentations, though
avar what does spork have over s5? 17:03
do you have some presentations made with spork online?
pmichaud as far as presentation quality goes, s5 is likely better
last time I looked at s5, though, one had to basically write HTML in order to use it
my spork presentations 17:04
www.pmichaud.com/2007/pres
www.pmichaud.com/2008/pres
the nice thing about spork is that it's plain text (wiki markup) and not html
the bad thing about spork is that its wiki markup isn't very robust 17:05
particle: are you planning to go to yapc::na?
particle pmichaud: i'm in the process of deciding 17:08
i can probably do sat-wed
i can't stay afterwards, have to head to PA for a wedding 17:09
you?
purl rumour has it you is ;)
pmichaud what talks are you planning to give?
I'm definitely planning to attend
particle haven't submitted any
pmichaud I need to submit my talks
(deadline is 03/15, yes?)
particle urk. iunno
i was hoping to hear about oscon by the time i submit for yapc::na 17:10
pmichaud it usually doesn't happen that way
anyway, yapc::na submissions are due 15-mar-2008, according to the website
hmmm, they're also doing workshop-style tracks 17:11
I should probably ask jmcadams about those
particle good idea 17:12
purl particle: Good Idea: Drinking fresh milk from the carton. Bad Idea: Drinking fresh milk from the cow.
cognominal apparently self can't be used by itself in pir : rakudo generates $P57 = self and pir barks :( 17:15
pmichaud self can be used as long as it's in a :method
if the sub isn't a :method, then self isn't defined
that *does* have some pretty nasty implications for nested closures, however 17:16
er, nested blocks
cognominal indeed
pmichaud I think that argues that 'self' needs to be lexical or in the symbol table as opposed to using 'self' directly in the PIR 17:17
cognominal can someone review my previous patch . I will get more interest in fixing rakudo
pmichaud which patch?
cognominal see #51350 17:20
in rt
pmichaud should Bool::True return 'True' for .perl() ? 17:22
seems like that might not be correct if there's a locally defined version of 'True'
cognominal it's for the Bool class 17:24
pmichaud yes
but if I do my $a = Bool::True; say $a.perl();
it outputs "True"? 17:25
also, the 'perl' method refers to $P0, but $P0 isn't initialized
should probably be self
and the correct way to test a PMC for 'truthiness' is to do either 17:26
$I0 = istrue $P0
or
if $P0 goto ...
doing a simple $I0 = $P0 does an integer conversion 17:27
cognominal ok, the Pair code is more tested. In fact jonathan code was plain wrong. 17:28
pmichaud are the various capabilities related somehow? It might be easier to review them as separate patches
i.e., one patch for Pairs, one for boolean .perl, one for the :a, :!a and :$a
cognominal well :a end :!a makes the path Bool unused. 17:30
...patch
17:33 jq joined 17:34 iblechbot joined
cognominal :a , :!a and :$a are pairs btw 17:36
postcircumfixed pairs are not yet implemented
pmichaud that's not too hard to add, though -- we have postcircumfix pairs in NQP 17:48
cognominal yes. but the patch will be bigger :) 17:50
pmichaud ah, I see
according to pugs, say True.perl(); should output "Bool::True" 17:51
anyway, I have to go fetch lunch -- I'll review/apply the patch in more detail as soon as I get back 17:52
cognominal thx
18:07 gryphon joined
katie_d I'm trying to walk myself through the initialization of the interpreter, and I wanted to check to make sure that I hadn't misunderstood something. As far as Parrot_set_config_hash(), is this function just loading the serialized config data from disk into a string, and then this string is not deserialized until later during init_world()? Why, then, is Parrot_set_config_hash() the first thing called, if it won't be used until so much late 18:11
18:13 Psyche^ joined 18:22 Theory joined 19:04 jq joined 19:22 davidfetter joined 19:33 x___ joined 19:47 DarkWolf84 joined 19:49 allison joined
Coke seen barney? 20:14
purl barney was last seen on #parrot 1 day and 2 hours ago, saying: Sounds like a mess, I hope that everybody involved is sane. At least they will hear about Parrot :=) [Mar 6 09:58:06 2008]
20:21 parrot-poke joined
cotto_ anything relating to phparray? 20:33
20:53 allison joined 21:13 Dave joined
cotto_ excuse 21:18
purl cotto_: because of network lag due to too many people playing deathmatch
svnbotl r26262 | pmichaud++ | trunk: 21:33
: [pge]:
: * Convert various pge tests to use Perl6Regex instead of
: deprecated P6Regex (RT #48028).
diff: parrotvm.org/svn/parrot/revision/?rev=26262
r26263 | pmichaud++ | trunk: 21:40
: [tcl]:
: * Convert deprecated PGE::P6Regex to PGE::Perl6Regex (RT#48028)
: * 'make test' produces same results before and after this change.
diff: parrotvm.org/svn/parrot/revision/?rev=26263
21:43 cotto_ joined
svnbotl r26264 | pmichaud++ | trunk: 21:47
: [m4]:
: * Convert deprecated PGE::P6Regex to PGE::Perl6Regex (RT#48028).
: * "make test" produces same results both before and after this change.
diff: parrotvm.org/svn/parrot/revision/?rev=26264
21:47 allison joined
cotto_ what's the ETA for the pdd17pmc merge? 21:49
Tene soon
cotto_ nopaste? 21:57
purl nopaste is, like, at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or paste.husk.org/ or poundperl.pastebin.com/ or paste.scsys.co.uk/ or don't bother me while I'm eating
pmichaud "saturday", iirc
21:58 Coke joined
cotto_ sounds good 22:00
would someone mind applying the patch at mksig.org/parrot/phparray_remove.patch to pdd17pmc to remove phparrays from that branch 22:01
Barney already took them out of trunk, but I forgot to ask him about pdd17pmc
details are at rt.perl.org/rt3/Public/Bug/Display.html?id=51466 22:04
22:27 Theory joined
cotto_ no takers with commit bits? 22:29
22:42 Theory_ joined 22:44 Theory joined 23:05 petdance joined 23:20 Ademan joined 23:30 Theory joined 23:58 teknomunk joined