|
"Please mentor for SoC | parrotcode.org/ Set by moderator on 3 March 2008. |
|||
| davidfetter | hrm. i know from other windows developers that the cygwin section probably doesn't belong there | 00:02 | |
| davidfetter checks further | |||
| allison | it suggests strawberry perl, then notes that strawberry perl doesn't work | 00:04 | |
| davidfetter | yeah | ||
| allison | which leads me to suspect this isn't the process most current windows devs are using | 00:05 | |
| (also, it fails with an error about missing 'ar') | |||
| davidfetter | the windows devs i know tend to go with the msvc toolchain | 00:06 | |
| allison | the alternative, README_win32.pod still refers to the microsoft compiler from 2003, so again, I suspect it's out of date | ||
| I've got msvc 2008 express | 00:07 | ||
| I'm retrying with active perl, which seems to be working better | |||
| davidfetter hasn't scared up any more windows developers as yet | 00:09 | ||
| allison | ah-ha! success! I'm able to duplicate particle's segfault | ||
| davidfetter | istr flavio was developing on windows for awhile | 00:10 | |
| excellent! :) | |||
|
00:25
shorten joined
00:27
shorten joined
00:29
buildbot joined
00:34
x___ joined
00:37
LimbicRegion joined
|
|||
| LimbicRegion | w | 00:38 | |
|
01:19
wknight8111 joined
01:23
kid51 joined
01:29
gabriel joined
01:30
Alias joined
01:39
Coke joined
01:51
Alias_ joined
|
|||
| Limbic_Region | purl tell allison I build on Win32/MinGW daily and have access to Cygwin if necessary - but I am in no way a developer :-) | 02:02 | |
| purl | OK, Limbic_Region. | ||
| Limbic_Region | hrm, did I do that right? | 02:03 | |
| allison | Limbic_Region: particle had a segfault on MSVC in the PMC implementation branch, so I was trying to duplicate it | 02:10 | |
| kid51 | Limbic_Region: The instructions for what I think you were trying to do are here: www.perlfoundation.org/parrot/index...irc_parrot | 02:26 | |
| shorten | kid51's url is at xrl.us/bg8u6 | ||
| kid51 | Let 's try that out | 02:27 | |
| msg Limbic_Region the instructions are here: xrl.us/bg8u6 | |||
| purl | Message for limbic_region stored. | ||
| kid51 | Ta-daaaah! | 02:28 | |
|
02:33
particl1 joined
|
|||
| svnbotl | r26236 | petdance++ | trunk: | 02:36 | |
| : Switch to size_t where appropriate. Switch to some snprintf()s | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26236 | |||
| r26237 | jkeenan++ | trunk: | 02:49 | ||
| : Correct one typo and one punctuation error in POD. Reformat one line to < 80 chars. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26237 | |||
|
02:56
Coke left
|
|||
| Andy | oh, the splintyness is getting good | 03:12 | |
| svnbotl | r26238 | petdance++ | trunk: | 03:14 | |
| : cleaned up lots of splint warnings | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26238 | |||
| cotto | seen barney | 03:30 | |
| purl | barney was last seen on #parrot 9 hours and 45 minutes ago, saying: allison: PHP looks now mostly fine with pdd17 | ||
| katie_d | I'm starting to try to grok the Parrot sources, and I was thinking about writing a set of guides for beginners who want to learn how things work, as I go along. As far as using snippets from trunk/docs/ -- what are the licensing requirements? As long as the information on my site is released under the | 04:20 | |
| same terms, with a link o the Artistic license that Perl uses, I am allowed to use them whereve,r I want, correct? | |||
| lathos | I believe so. But why not put the guides back into the source tree? | 04:23 | |
| katie_d | @lathos: I'd like to, but I'm not sure if they would be wanted there. They will be much less concise than what I've seen in there -- more geared towards less experienced programmers who need a bit more hand-holding. | 04:25 | |
| And I'd like to have some illustrations as well. | |||
| Then again, since they would be released under the same terms, any parts that were wanted could be snipped and put into the source tree, if they were wanted. | 04:27 | ||
| So, I'll just get them written up, put them on my site, and then let people pick what they like out of there. | 04:28 | ||
|
04:44
grim_fandango joined
|
|||
| cotto | katie_d, ping | 05:18 | |
|
05:23
x___ joined
|
|||
| svnbotl | r26239 | petdance++ | trunk: | 05:30 | |
| : added many source files back to the splint target | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26239 | |||
| katie_d | cotto: pong | 05:36 | |
| cotto | I'd be willing to help you with the documentation and tutorials you mentioned | 05:45 | |
| katie_d | It's going to take me a bit of time to get a handle on it myself before I really begin working on it. But if I see you around in the channel here, I'll PM you when I start. Thanks for the offer :) | 05:47 | |
| cotto | glad to help | 05:48 | |
| svnbotl | r26240 | chromatic++ | pdd17pmc: | 05:49 | |
| : [Lua] Ported the Lua PMC to PDD 17 standards. Somehow I missed this one | |||
| : yesterday. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26240 | |||
|
06:40
TimToady joined
07:23
uniejo joined
07:36
teknomunk joined
08:22
iblechbot joined
|
|||
| svnbotl | r26241 | chromatic++ | pdd17pmc: | 08:30 | |
| : [Lua] Because METHODs now use PCC, they get invoked through C calls, not the | |||
| : standard continuation invocation scheme. They do have calling contexts, but | |||
| : the parent context doesn't have a calling Sub PMC; thus the Lua PMC needs to | |||
| : check if the parent's context has a valid sub pointer before dereferencing it. | |||
|
09:35
x___ joined
09:41
x___ joined
09:53
wknight8111 joined
09:59
AndyA joined
|
|||
| svnbotl | r26242 | simon++ | trunk: | 10:10 | |
| : Update with comments from Larry and Allison. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26242 | |||
|
10:24
x___ joined
|
|||
| svnbotl | r26243 | chromatic++ | pdd17pmc: | 10:35 | |
| : [Lua] Renamed ctx variables in METHODs, as the generated code for METHODs now | |||
| : includes a variable already named ctx. Variable shadowing is bad; in this case | |||
| : it appears that the METHODs don't actually return anything. (They do, but it | |||
| : gets stored in the wrong context which goes away after the function returns.) | |||
| r26244 | fperrad++ | trunk: | 10:48 | ||
| : [Lua] | |||
| : - add base64 library | |||
| r26245 | fperrad++ | trunk: | |||
| : [Lua] | |||
|
10:53
x___ joined
|
|||
| svnbotl | r26246 | fperrad++ | trunk: | 11:01 | |
| : [plumhead] | |||
| : - fix build on Win32 | |||
| : - add some static | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26246 | |||
|
11:49
IllvilJa joined
12:04
shorten joined
13:04
lichtkind joined
|
|||
| lichtkind | pmichaud: ping | 13:06 | |
| pmichaud | lichtkind: pong | 13:16 | |
| lichtkind | pmichaud: which was the svn/pods i could include in p6doc? | 13:17 | |
| pmichaud | I don't quite understand the question (still just waking up) | ||
| lichtkind | :) | 13:18 | |
| pmichaud: and i have to leave , we talked once about parrot docs dor userland | 13:19 | ||
| pmichaud | yes | ||
| lichtkind | pmichaud: i would like to have name plz | ||
| i assume ther are in svn.perl.org/viewvc/parrot/trunk/docs/ | |||
| pmichaud: since i now added also microarticles this will be next step for p6doc | 13:20 | ||
| pmichaud | these being docs for Perl 6? | ||
| lichtkind | yes mam | 13:22 | |
| but i have to leave plz just leave me message in that win | |||
| pmichaud | I think that most of the docs (if any) related to Perl 6 will be in languages/perl6/docs | ||
| most of the ones in parrot/trunk/docs are Parrot-specific. But perhaps I'm misremembering things. | |||
| lichtkind | yes but some basic parrot thing would also fit since they are the counterparts of the current perlguts | 13:24 | |
|
13:29
rdice joined,
Coke joined
13:46
amoore joined
|
|||
| Coke | ack on feather is 1.54; anyone with sudo who can upgrade it? | 13:47 | |
| (also be nice if feather had tclsh8.5) | 13:50 | ||
|
13:52
Andy joined
|
|||
| Coke | if I am sitting in gdb with a PMC *; how I can get the pmc's type? | 13:53 | |
| avar | how would you normally do that in C? | 13:56 | |
| `p pcm_gettype(pmcptr)' would work (or whatever the function is called) | |||
| p *pcmptr might too if it's a struct that has a char* type field or something like that | 13:57 | ||
|
13:57
gryphon joined
|
|||
| Coke | I tried p p_arg->vtable->name(interp,p_arg), which I would expect to DTRT. | 13:59 | |
| but that segfaults. | |||
| avar | segfaults the program or gdb? | 14:01 | |
| Coke | the program. | ||
| purl | hmmm... the program is too big | ||
|
14:01
x___ joined
|
|||
| particl1 | p p_arg->vtable->real_self ?? | 14:02 | |
| particl1 checks | |||
| particle | opbots, names | ||
| p p_arg->vtable->whoami | 14:07 | ||
| grr | |||
| yeah. i think that'll work. | 14:08 | ||
|
14:10
x___ joined
|
|||
| Coke | particle: no, that tells me (after more digging), that it's an "Object". =-) | 14:23 | |
| but if I call p_arg->vtable->name(interp,p_arg), segfault. ditto get_class. | 14:24 | ||
| Coke opened a ticket for the more c-literate to look at. | |||
| (more than me, not you) | 14:25 | ||
| particle | sorry, i haven't been inside gdb in a while | ||
| avar | Coke: url to ticket? | 14:26 | |
| purl | ticket is saying to select a compiler based on the extension of the script file | ||
| Coke | rt.perl.org/rt3/Ticket/Display.html?id=51478 | ||
| avar: this is in the pdd17pmc branch, btw. | |||
| particle | did you try ->base_type? | ||
| INTVAL base_type; /* 'type' value for MMD */ | 14:27 | ||
| Coke | it's an OBJECT. I know that. | ||
| particle | so what do you want? | ||
| Coke | (and yes, that's in the ticket!) | ||
| I was hoping to find out what *kind* of object it was so I could track down why it couldn't array. | 14:28 | ||
| particle | what does ->does_str say? | ||
| and ->isa_str? | |||
| Coke | (gdb) p p_arg->vtable->does_str(interp,p_arg) | 14:30 | |
| Structure has no component named does_str. | |||
| particle | ok. is the vtable pointer valid? | ||
| every vtable function you try to run fails, correct? maybe the vtable is bad | 14:31 | ||
| Coke | How would I know if the vtable is bad? It certainly seems to be valid. (as noted in the ticket.) | ||
| avar | Coke: gah! | 14:32 | |
| Coke | avar: ? | ||
| avar | Coke: re your last message | ||
| too-much-trouble-to-switch-branches-in-crappy-vcs's | 14:33 | ||
| Coke | k. | ||
|
14:39
rdice joined
14:54
cj left,
grim_fandango joined
14:57
Andy joined
|
|||
| Andy | Waaah, chromatic mocked my code! | 15:03 | |
| davidfetter | worse things could happen | 15:04 | |
| some rails developer could praise it, for example ;) | |||
| szbalint | or PHP | 15:05 | |
|
15:17
iblechbot joined
15:25
Coke joined
15:39
ruoso joined
|
|||
| svnbotl | r26247 | petdance++ | trunk: | 15:46 | |
| : space out some n-1 constructs | |||
| r26248 | petdance++ | trunk: | |||
| : This started out as spacing out some n-1 constructs for chromatic, but | |||
| : then I looked around and saw a lot of returns from functions and those | |||
| : kinda make me sad because it's usually nicer to drain out the bottom of | |||
| : the function so I did a little block shuffling. | |||
| r26249 | petdance++ | trunk: | |||
| : working on the splint target | |||
| r26250 | petdance++ | trunk: | |||
| : Cast NULLfunc from NULL, not 0 | |||
| r26251 | petdance++ | trunk: | |||
| : ACHTUNG chromatic: N-1 HAVE BEEN SPACED OUT. REPEAT: N-1 HAVE BEEN SPACED OUT. END OF TRANSMISSION. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26251 | |||
| katie_d | What is the rationale for creating a pointer to interp->arena_base in the line: Arenas * const arena_base = interp->arena_base in the function Parrot_gc_ms_init() in src/gc/smallobject.c ? Why not just refer to interp->arena_base directly? | 15:49 | |
| Coke | to hoist up that one level of indirection? I imagine it's more about formatting the code than saving cycles, though. | 15:52 | |
| svnbotl | r26252 | coke++ | trunk: | 15:53 | |
| : [codingstd] | |||
| : "sizeof(" -> "sizeof (" | |||
| : This allows c_parens.t to pass, so adding it to the set of standard | |||
| : codingstd tests. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26252 | |||
| katie_d | So basically, just so nobody has to repeatedly type interp->arena_base? | ||
| Coke | That's my guess, yes. =-) <IANACP> | 15:54 | |
| ianacp? | |||
| purl | hmmm... ianacp is I Am Not A C Programmer | ||
| Coke | purl, scooby snack! | ||
| purl | Rank roo, Coke! | ||
| katie_d | Me either :) Trying to be one now though ... | 15:55 | |
| Coke | ... you were the one with the build problem, right? | 16:02 | |
| katie_d | Coke: Yes. It works fine w/ a vanilla GCC 4.2.2 --- it's obviously something w/ Gentoo Hardened | 16:08 | |
|
16:20
AndyA joined
16:26
cognominal joined
16:46
AndyA_ joined
17:12
DarkWolf84 joined
|
|||
| Andy | Coke: It's more about DRY than anything. | 17:25 | |
| katie_d: Yes, so we don't repeatedly type interp->arena_base. | 17:26 | ||
| Also, don't repeatedly read interp->arena_base. | |||
| DRY DRY DRY DRY | |||
|
17:32
TimToady joined
|
|||
| TimToady | @seen diakopter | 17:32 | |
| mmm, no lambdabot either | 17:33 | ||
| pmichaud | seen diakopter | ||
| purl | diakopter was last seen on #parrot 1 day and 15 hours ago, saying: must be an off-by-one error, where the one in this case is which file I'm editing. [Mar 4 19:02:28 2008] | ||
| TimToady | msg diakopter looks like cod3r.com is blacklisted by irc | 17:34 | |
| purl | Message for diakopter stored. | ||
|
17:41
barney joined
|
|||
| cotto_ | barney, ping | 17:46 | |
| barney | cotto: pong, Just read your mail | 17:53 | |
| barney is removing PHPArray | 17:54 | ||
| cotto_ | ok. Thanks. | 17:55 | |
|
17:55
lichtkind_ joined
|
|||
| barney | Sounds like a mess, I hope that everybody involved is sane. At least they will hear about Parrot :=) | 17:58 | |
| cotto_ | Everyone is sane as far as I can tell. | ||
| They're just very conservative legally. | 17:59 | ||
| MS will be contributing back to a GPL project in the very near future, but it's the very beginning of this soft of thing. | 18:00 | ||
| (the project is Drupal, for the curious) | |||
| particle | cotto_: are you in usa? | 18:04 | |
| cotto_ | yes | ||
| particle | redmond? | ||
| purl | redmond is the Unholy See of the Evil Empire. May it slip into the sea. | ||
| cotto_ | If it slips into the sea, I'll have to learn how to swim | 18:05 | |
| yes | |||
| particle is in seattle | 18:06 | ||
| cotto_ | cool | ||
| what part? | |||
| purl | part is to move as much of the "how much input string for unpacking do we need?" logic into 1 place | ||
| particle | you should come to SPUG meetings, see seattleperl.org | ||
| madrona | |||
| i'll be in redmond tonight for a soccer game | |||
| pmichaud | mmmm, soccer | ||
| cotto_ | mmmm, perl | 18:07 | |
| pmichaud | soccer here is likely cancelled tonight due to snow :-( | ||
| particle | snow? in texas? didn't they get the memo? it's march! | ||
| pmichaud | I think it's a meteorological reaction to this week's primary :-) | ||
| particle | :) | ||
| pmichaud | and yes, I'm disappointed, as I'm _really_ low on soccer playing this year | 18:08 | |
| I think I've played a total of four times in 2008 thus far, practices and games combined | |||
| particle | if we win tonight and saturday, we'll be in the championship. | ||
| actually, i think we need to win or tie both | |||
| pmichaud | (normally we practice twice per week, with games on sundays) | ||
| anyway, yes. snow. in texas. in march. | 18:09 | ||
| cotto_ | are spug meetings always on tuesdays? | 18:10 | |
| particle | always third tuesday | ||
| cotto_ | crud. I have something else going on during that exact same time. | 18:11 | |
| particle | well, perhaps we can have a hacking session some time | ||
| i can lead a hackathon once in a while | |||
| cotto_ | I'd be up for anything, provided I don't have a prior commitment. | 18:12 | |
| particle | great. i'll keep it in mind :) | ||
| katie_d is in olympia .... | |||
| particle | ooh, nice! | ||
| cotto_ | I'm doing a lot of PHP work here and it feels like it's stunting my mental growth. | 18:13 | |
| particle | april seems like a good hacking month for me. too much travel in march | ||
| cotto_ | katie_d, great! | ||
| svnbotl | r26253 | bernhard++ | trunk: | ||
| : [Plumhead] | |||
| : Pulling back the PHPArray PMC. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26253 | |||
| cotto_ | it'll be back | 18:14 | |
|
18:15
Psyche^ joined
18:19
stephen joined
18:20
stephen left
18:34
gryphon joined
|
|||
| Coke | cotto_: (PHP) I'm doing cold fusion atm. I feel your pain. | 19:03 | |
| cotto_ | too bad that such things pay the bills | 19:04 | |
| Coke | allison: any clue on my pdd17 "can't array" bug? (pointers to more diagnostic tips welcome, too.) | 19:12 | |
|
19:13
Psyche^ joined
|
|||
| avar | /w/w 22 | 19:13 | |
| Andy | ONE ENTRY, ONE EXIT! | 19:14 | |
| TROLL TROLL TROLL!!! | |||
|
19:18
Andy joined
|
|||
| pmichaud | heh | 19:18 | |
| fwiw, I don't always agree with "one exit" | |||
| Andy | Of course not. | 19:20 | |
| I don't always agree with anything. | |||
| particle | i do. | ||
| Andy | No you don't. | ||
| purl | Oh yes I do | ||
| Andy | Who asked you? | ||
| particle | botsnack | ||
| purl | :) | ||
|
19:24
peeps[work] joined
|
|||
| Coke | yay, chromatic has an idea. | 19:47 | |
| ... that sounded terrible. =-) | 19:50 | ||
| Is there a XXX-like marker we can agree to use in languages or non-finished core parrot that won't trigger anyone's "create an RT" button? | 19:55 | ||
| pmichaud | we can certainly create one | 19:56 | |
| Tene | What about XXXX? I'm sure that won't confuse anybody. | 19:57 | |
| particle | coke: see pdd07 | 19:58 | |
| (or update it if you come up with one) | |||
| svnbotl | r26254 | allison++ | pdd17pmc: | 20:05 | |
| : [pdd17pmc] Partially revert r25266, so Windows can compile for language testing (RT# 50996). | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26254 | |||
|
20:26
DarkWolf84 joined
20:29
AndyA joined
20:37
Theory joined
20:40
wknight8111 joined
20:41
Infinoid joined
|
|||
| TimToady | I would suggest that the inability to use XXX for that strongly indicates Process Run Amok :) | 20:50 | |
| pmichaud | TimToady++ | ||
| I agree. Perhaps we should have a general rule that things in languages/ don't automatically warrant RT tickets, period. | 20:51 | ||
| (this isn't to say that languages/ can't have RT tickets, just that it's not automatic) | |||
| TimToady | or perhaps an approach a little more like fudge. "I know when I'm fudging, and I know when I'm not, and for now I'm definitely fudging..." | 20:58 | |
|
20:58
sjansen joined
|
|||
| TimToady | could elevate it to Larry's Eighteenth Law of Prototyping, or some such... | 20:58 | |
| sjansen | Isn't there a way to get Piper to leave me alone yet? | ||
| pmichaud | whoever pays the piper calls the tune, or something like that? | 20:59 | |
| Tene | sjansen: /ignore piper | ||
| Coke | Piper's source? | 21:03 | |
| Piper's source is svn.develooper.com/projects/logbot/logbot | 21:04 | ||
| svnbotl | r26255 | pmichaud++ | trunk: | 21:07 | |
| : * Convert Test/More.pir to use Perl6Regex instead of the | |||
| : deprecated P6Regex (RT #48028). | |||
| : * 'make test' still passes after this change. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26255 | |||
|
21:46
wknight8111 joined
|
|||
| svnbotl | r26256 | pmichaud++ | trunk: | 21:51 | |
| : * Convert lib/Parrot/Test/PGE.pm to use Perl6Regex instead of | |||
| : the deprecated P6Regex (RT #48028) | |||
| : * 'make test' passes same tests as before | |||
| r26257 | pmichaud++ | trunk: | |||
| : [shootout]: | |||
| : * Switch regexdna.pir test to use Perl6Regex instead of | |||
| : deprecated P6Regex (RT#48028). | |||
| : * t/examples/shootout.t passes. | |||
| r26258 | pmichaud++ | trunk: | |||
| : [pge]: | |||
| : * Convert demo.pir and README.pod to use Perl6Regex instead of | |||
| : deprecated P6Regex (RT#48028). | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26258 | |||
| r26259 | pmichaud++ | trunk: | 21:58 | ||
| : [pge]: | |||
| : * Convert PGE/Hs.pir to use Perl6Regex instead of | |||
| : deprecated P6Regex (RT#48028). | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26259 | |||
|
22:14
parrot-poke joined
22:17
davidfetter joined
|
|||
| Coke | pmichaud++ | 22:24 | |
| davidfetter | ? | ||
| Tene | ! | 22:25 | |
|
22:38
Limbic_Region joined
|
|||
| cotto_ | seen allison | 22:41 | |
| purl | allison was last seen on #parrot 20 hours and 32 minutes ago, saying: Limbic_Region: particle had a segfault on MSVC in the PMC implementation branch, so I was trying to duplicate it | ||
|
22:48
AndyA joined
23:00
gabriel joined
23:03
Alias joined
23:06
Ademan_ joined
23:26
wknight8111 joined,
purl joined
23:40
x___ joined
|
|||