|
"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
|
|||