|
Parrot release warm-up: please update NEWS and PLATFORMS | parrotcode.org/ | 6/661 new/open tix | logged in irclog.perlgeek.de/parrot/today Set by moderator on 13 June 2008. |
|||
| Whiteknight | is there any last minute stuff that needs a lookin' at? tests? documentation? | 00:03 | |
| japhb | Whiteknight: well, the NEWS entry for the new release needs to be filled in. | 00:05 | |
| Whiteknight | I've never done a NEWS entry, but I've got a lot of free tuits tonight | 00:08 | |
|
00:09
AndyA joined
|
|||
| japhb | Might be worth making a pass over the commit messages and pulling out obvious stuff. Just match the level of detail seen in previous updates. | 00:09 | |
| dalek | r28446 | Whiteknight++ | trunk: | 00:13 | |
| : [NEWS] add notes about pdd09 updates and gc-system function/macro name updates | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28446 | |||
| smash | pmichaud: ping | 00:19 | |
| Whiteknight | didn't pmichaud implement the return PAST functionality this month? | 00:21 | |
| that's a big deal worth mentioning | |||
| smash | i'm guessing that he forgot (again) to update news :-) | 00:22 | |
| Whiteknight | i'll add a version of it now, he can embellish it later | 00:23 | |
| smash | great | 00:24 | |
| dalek | r28447 | Whiteknight++ | trunk: | 00:25 | |
| : [NEWS] add stub note about "Return" PAST.op node type, details can be filled in if needed. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28447 | |||
| tetragon | Looks like t/op/sprintf.t 157 is unexpectedly succeeding on my box | 00:29 | |
| smash | tetragon: windows ? | 00:31 | |
| purl | it has been said that windows is still starting up ... time to go read another issue of Vagina magazine and count gonads and lymph nodes, shaved, furry, stubbly, waxed, firm, fake, who cares, just open wide (surprise!) | ||
| tetragon | smash: OS X 10.5.2, ppc | ||
| smash | purl: forget windows | ||
| purl | smash: I forgot windows | ||
| smash | it should only be skipping that test on windows | 00:32 | |
| japhb | Whiteknight: the pdd09_gc function/macro updates that you mention in Miscellaneous might belong in Implementation instead. | 00:33 | |
| tetragon | It's not skipping, it runs | ||
| Whiteknight | japhb, easy fix. I'll move it | ||
| japhb | msg particle Backlogging, it looks like your improvements to mk_language_shell.pl deserve a mention in NEWS. | ||
| purl | Message for particle stored. | ||
| tetragon notices that 10.5 gives low disk space warnings with much more free space left than 10.4 | 00:35 | ||
| dalek | r28448 | Whiteknight++ | trunk: | ||
| : [NEWS] move gc-related stuff under "implementation" instead of "miscellaneous" | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28448 | |||
| smash | msg pmichaud pm, please do not forget to update NEWS. | 00:36 | |
| smash grins | |||
| tetragon | smash: My system's printf manpage specifically mentions C99 | 00:37 | |
|
00:38
cotto_yapc joined
|
|||
| smash | tetragon: ahh, ok.. that one is skipped for everyone because fails on windows | 00:39 | |
| (looking at file now) | |||
|
00:40
magnachef_ joined
|
|||
| dolmen | msg chromatic here is a parrot crash case: perl -e 'print "class Foo;\\n" x 3;' | ../../parrot perl6.pbc | 00:40 | |
| tetragon | smash: ok 157 # TODO [%.0g] C99 standard mandates minus sign but C89 does not skip: MSWin32 VMS hpux:10.20 openbsd netbsd:1.5 irix | ||
| smash | yeap, but if fails on windows.. and i can't skip it on t/op/sprintf.t based on OS | 00:41 | |
| wait, maybe i can | 00:42 | ||
| tetragon | It still unexpectedly passes if I remove any mention of skipping from it | ||
|
00:42
davidfetter joined
00:43
Zaba joined
|
|||
| smash | i have to go, i'll take another look at it tomorrow | 00:54 | |
| smash wavez | |||
| japhb | msg chromatic Is your IMCC work (such as the register allocator improvements) NEWS worthy? | 00:55 | |
| Ooops, no purl | |||
| ENOPURL | |||
| davidfetter | IM IN UR IRC CHANNL, LOOKIN' 4 PURL | 00:56 | |
| Coke | Whiteknight: ping | 01:01 | |
| dolmen: ping | 01:02 | ||
| japhb: yes, probably. He's out to dinner atm, though, so an attempt to summarize on his behalf woudl be most welcome. | |||
|
01:03
TiMBuS joined
|
|||
| Coke | so, boardgame bof. Hook me up. | 01:07 | |
| ww | 01:08 | ||
| Whiteknight | pong? | 01:24 | |
| i've never been pinged before, I dont think. This is an occasion to remember! | |||
| Coke | Whiteknight: parrot does not, SFAIK, have a mechanism to fire off callbacks on pmc vtables. | ||
| so if you do a "set_integer_native", e.g., there's no hook. | 01:25 | ||
| Tcl needs this, so it's got to go in eventually,k but I don't think you can do it yet. | |||
| Whiteknight | so tied variables would need to be performed at the HLL-level? | ||
| Coke | ATM. | ||
| Whiteknight | so it's expected that we will do this in Parrot eventually? | ||
| with "eventually" > "Parrot 1.0" possibly? | 01:26 | ||
| Coke | it's expected by me, anyway. | 01:27 | |
| Whiteknight | okay. it's something I would like to see too, for what my opinion is worth | 01:29 | |
| perl coders without all sorts of creepy active data aren't happy perl coders | 01:30 | ||
| japhb | Coke: I might be able to do the summary later, but can't do it right now ... family visiting | 01:46 | |
|
01:58
Zaba_ joined
02:05
gmansi joined
|
|||
| Coke | hokay | 02:12 | |
|
02:26
ruoso joined
02:57
DietCoke joined
|
|||
| dalek | r28449 | coke++ | trunk: | 02:58 | |
| : RT #40204 | |||
| : Add a TODO'd regression test for the failing behavior. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28449 | |||
| pmichaud | updating NEWS now. | ||
|
03:07
slightlyoff_ joined
|
|||
| Whiteknight | pmichaud, I added in a stub about your work on the "return" opcode, i'm sure you need to rewrite/expand that | 03:07 | |
| pmichaud | yes, thanks. updating it now. :-) | 03:08 | |
|
03:08
slightlyoff_ left
03:09
Casan joined
|
|||
| Whiteknight | seen chromatic? | 03:15 | |
| dalek | r28450 | Whiteknight++ | gsoc_pdd09: | 03:16 | |
| : [gsoc_pdd09] proper use of PObj_*_TEST flag checking macros, instead of direct bitwise access to the PObj flag field myself. Update comments | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28450 | |||
| Coke | I have not seen chromatic since 7 or so. | 03:20 | |
| but I'm on teh second floor. he might be downstairs. | |||
| pmichaud | he was at dinner, we got back about 30 mins ago | ||
|
03:23
cjfields joined
|
|||
| dalek | r28451 | pmichaud++ | trunk: | 03:26 | |
| : Update NEWS. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28451 | |||
| Whiteknight | my problem is that the more I code, the more little questions I come up with. If he's around I can get the right answers, if not, I'll fabricate the wrong ones :) | 03:28 | |
| dalek | r28452 | Whiteknight++ | gsoc_pdd09: | 03:31 | |
| : [gsoc_pdd09] prevent duplicate items from being marked. An item cannot be added to the grey list if it is already grey, black, or free. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28452 | |||
| Eevee | can rakudo read from stdin or a file or anything yet? | 03:50 | |
| (it's dumb but I want to try ita's movie puzzle in perl 6) | |||
| dalek | r28453 | coke++ | trunk: | 03:53 | |
| : [codingstd] | |||
| : Remove useless SKIP block. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28453 | |||
| Tene | Eevee: yes, both | 03:56 | |
| Eevee | =$*ARGV and =$*STDIN both give me | ||
| get_iter() not implemented in class 'Undef' | |||
| clearly I am dumb | |||
| Tene | I'll check on it in a couple of hours, if you'll still be here. | 03:58 | |
| dalek | r28454 | coke++ | trunk: | ||
| : [codingstd] | |||
| : Remove commented out code. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28454 | |||
| Eevee | may be asleep by then, but thanks | ||
| I will fiddle | |||
| Tene | I know at least that open() works | 03:59 | |
| pmichaud | $*IN | ||
| $*ARGS | 04:00 | ||
| Eevee | oh :V | ||
| $*ARGS is alsoUundef | |||
| pretend I replaced the right char there | 04:01 | ||
| also prefix:<=> in item context doesn't appear to work | |||
| but for $*IN works, thanks | 04:02 | ||
| any way to split()? | 04:06 | ||
|
04:06
hachi_ joined
|
|||
| pmichaud | on a regex or a constant string? | 04:06 | |
| Eevee | either | ||
| $str.split(' ') gives me no applicable methods | 04:07 | ||
| pmichaud | must not be implemented yet. | 04:08 | |
| Eevee | rakudo: say 'aba'.split('b') | 04:09 | |
| uh | 04:10 | ||
| cjfields | try that on #perl6 | 04:11 | |
| Eevee | odd, worked | ||
| cjfields | really? maybe it's set up to msg directly back to the user here | 04:12 | |
| rakudo: say 'A'..'Z' | 04:13 | ||
| Eevee | at a glance I don't see evalbot here | ||
| cotto_yapc | perl6: say 'aba'.split('b') | ||
| polyglotbot | OUTPUT[aaā¤] | ||
| cjfields | aha! | ||
| Eevee | ah | ||
| cjfields | perl6: say 'A'..'Z' | 04:14 | |
| polyglotbot | OUTPUT[ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZCACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZEAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZFAFBFC | ||
| ..FDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZGA... | |||
|
04:14
Zaba joined
|
|||
| Eevee | whoa | 04:14 | |
| Whiteknight | why are the ranges failing like that? is it bad bounds detection, or something worse? | ||
| cjfields | not sure, I filed in in perl6 RT | ||
| perl6: say 'A'..^'Z' | 04:15 | ||
| polyglotbot | OUTPUT[ABCDEFGHIJKLMNOPQRSTUVWXYā¤] | ||
| cjfields | that works, though | ||
| pmichaud: any ideas on rt#55916? (demo'd above) | 04:17 | ||
| Eevee | hm | 04:18 | |
| perl6: my $foo = 'aba'; say $foo.split('b'); | |||
| polyglotbot | OUTPUT[aaā¤] | ||
| Eevee | perl6: my @foo = 'aba'.split('b'); say @foo; | 04:19 | |
| polyglotbot | OUTPUT[aaā¤] | ||
| Eevee | perl6: my $bar = 'aba'; my @foo = $bar.split('b'); say @foo; | 04:20 | |
| polyglotbot | OUTPUT[aaā¤] | ||
| cjfields | perl6: my @foo = ('a','a'); say @foo; | ||
| polyglotbot | OUTPUT[aaā¤] | ||
| Coke | perl6: "eeeek".say | 04:21 | |
| polyglotbot | OUTPUT[eeeekā¤] | ||
| Eevee | it seems to only not work if the string I'm calling .split on is from an io iterator | ||
| if I replace it with an array it works fine | |||
| even though $_.WHAT is Str | 04:22 | ||
| cjfields | there are a few instances of that. | ||
| perl6: my $a = 'A'; my $y = 'Y'; say $a..$y; | |||
| polyglotbot | OUTPUT[ABCDEFGHIJKLMNOPQRSTUVWXYā¤] | ||
| cjfields | perl6: regex Test {(A)(Y)}; 'AY' ~~ Test; my $a = $0; my $y = $1; say $a..$y; | 04:23 | |
| polyglotbot | OUTPUT[increment() not implemented in class 'String'ā¤current instr.: 'postfix:++' pc 10902 (src/gen_builtins.pir:7263)ā¤called from Sub 'parrot;Range;shift' pc 4485 (src/gen_builtins.pir:3062)ā¤called from Sub 'parrot;Range;list' pc 4453 (src/gen_builtins.pir:3044)ā¤called from Sub | ||
| ..'parrot;List;!flatten' pc 2225 (src/gen_builtins.pir:1594)ā¤called f... | |||
|
04:25
tetragon joined
|
|||
| Eevee | oh, does parrot have its own string type that's not quite a Str? because I think that might be what =$fh returns | 04:30 | |
| avar | parrot has 'string' | 04:41 | |
| Eevee | how could I get a Str out of that in PIR | 04:42 | |
|
04:44
Zaba_ joined
|
|||
| Whiteknight | perl6: say 'A'..^'Y' | 04:44 | |
| polyglotbot | OUTPUT[ABCDEFGHIJKLMNOPQRSTUVWXā¤] | ||
| Whiteknight | perl6: say 'A'..^'Z' | ||
| polyglotbot | OUTPUT[ABCDEFGHIJKLMNOPQRSTUVWXYā¤] | ||
| Whiteknight | perl6: say 'A'..'Z' | ||
| polyglotbot | OUTPUT[ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZCACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZEAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZFAFBFC | ||
| ..FDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZGA... | |||
| Whiteknight | perl6: say 'A'..'X' | ||
| polyglotbot | OUTPUT[ABCDEFGHIJKLMNOPQRSTUVWXā¤] | ||
| cjfields | icky, huh? | ||
| Whiteknight | perl6: say 'A'..'z' | 04:45 | |
| cjfields | uh oh | ||
| Whiteknight | well, it's not even-odd failures, it's never easy | ||
| Eevee | I think you broke it | ||
| I'm trying to figure that out too but debugging pir is harder when one doesn't know pir | |||
| Whiteknight apologizes | |||
| polyglotbot | No output (you need to produce output to STDOUT) | ||
| Eevee | wow | ||
| Whiteknight | i wonder how much output was produced on STDERR | 04:46 | |
| Eevee | you might have segfaulted it | ||
| I've had rakudo die when trying to say a whole lot | 04:47 | ||
| Whiteknight | perl6: say 'z'..'A' | ||
| polyglotbot | OUTPUT[ā¤] | ||
| Whiteknight | perl6: say 'a'..'z' | ||
| polyglotbot | OUTPUT[abcdefghijklmnopqrstuvwxyzaaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayazbabbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzcacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczdadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzeaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyezfafbfc | ||
| ..fdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfzga... | |||
| Whiteknight | okay, well we know it doesnt discriminate on different cases | ||
| Eevee | perl6: say 'a'..'y' | ||
| polyglotbot | OUTPUT[abcdefghijklmnopqrstuvwxyā¤] | ||
| Whiteknight | perl6: say '0'..'9' | ||
| polyglotbot | OUTPUT[01234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889ā¤] | ||
| Eevee | perl6: say 'y'..'z' | ||
| polyglotbot | OUTPUT[yzaaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayazbabbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzcacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczdadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzeaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyezfafbfcfdfefffgfhfifjfkflfmfnfo | ||
| ..fpfqfrfsftfufvfwfxfyfzgagbgcgdgegfggghgigjgkglgm... | |||
| Whiteknight | perl6: say '0'..'8' | ||
| polyglotbot | OUTPUT[012345678ā¤] | ||
| cjfields | I think I opened a big can of worms | 04:48 | |
| Whiteknight | Okay, the range isn't understanding class limits. | ||
| Eevee | perl6: say 'z' < 'z' | ||
| polyglotbot | OUTPUT[0ā¤] | ||
| Eevee | er | ||
| perl6: say 'z' lt 'z' | |||
| polyglotbot | OUTPUT[0ā¤] | ||
| Whiteknight | perl6: say '9'..'0' | ||
| polyglotbot | OUTPUT[ā¤] | ||
| pmichaud | Range doesn't yet recognize 'aa' as coming after 'z'. | ||
| Eevee | perl6: say 'aa' gt 'z' | 04:49 | |
| Whiteknight | range doesnt yet recognize 'z' as a limit, only as a suggestion | ||
| polyglotbot | OUTPUT[0ā¤] | ||
| Whiteknight | perl6: say 'x'..'z' | ||
| polyglotbot | OUTPUT[xyzaaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayazbabbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzcacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczdadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzeaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyezfafbfcfdfefffgfhfifjfkflfmfnf | ||
| ..ofpfqfrfsftfufvfwfxfyfzgagbgcgdgegfggghgigjgkglg... | |||
| pmichaud | so, after incrementing 'z', it gets 'aa' and since 'aa' is not yet past the end marker it keeps going. | ||
| cjfields | but shouldn't the iterator stop when reaching .to? | ||
| pmichaud | it should stop when going *past* to. | ||
| we can't check for 'to' exactly. | |||
| Eevee | pmichaud is correct | ||
| Whiteknight | so that's the problem, that it doesnt know 'z' < 'aa'? | ||
| Eevee | so the problem is in Str's lt | ||
| pmichaud | nooooo | ||
| because 'aa' lt 'Z' | 04:50 | ||
| we need some specialized Range code for string ranges. | |||
| Eevee | oh, boo, you're right. it's late. | 04:51 | |
| pmichaud | from S03: If a range is generated using a magical autoincrement, it stops if the magical increment would "carry" and make the next value longer than the "to" value, on the assumption that the sequence can never match the final value exactly. Hence, all of these produce 'A' .. 'Z': | ||
| 'A' .. 'Z' 'A' .. 'z' 'A' .. '_' 'A' .. '~' | |||
| Eevee | how do I test for class in pir | 04:52 | |
| or, wait | |||
| Eevee scratches head | 04:53 | ||
| hacking in something special for strings seems gross | |||
| pmichaud | I don't have a better solution at the moment. | 04:54 | |
| but at least it's easily factored | |||
| i.e., it can be handled in the '!to_test' method | |||
| cjfields | 'night all! | 04:59 | |
|
04:59
cjfields left
05:01
ank joined
|
|||
| Eevee | my $y = $x; $y++; making $y less than $x is.. probably less than ideal.. | 05:03 | |
| hm | |||
| perl6: say 1..4.5 | |||
| polyglotbot | OUTPUT[1234ā¤] | ||
| Coke | perl6: say 10..0 | 05:08 | |
| polyglotbot | OUTPUT[ā¤] | ||
| pmichaud | perl6: say 10..10 | ||
| polyglotbot | OUTPUT[10ā¤] | ||
| pmichaud | need sleep... bbl | 05:10 | |
| dalek | r28455 | pmichaud++ | trunk: | 05:11 | |
| : [rakudo]: | |||
| : * Make 'a'..'z' and other string magic autoincrements work. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28455 | |||
| Eevee | oh ha I was trying to fix it | 05:13 | |
|
05:16
purl joined
|
|||
| Eevee | pmichaud: still around? | 05:25 | |
| purl | nope. | ||
| Eevee | oh you went to bed | ||
| ping anyone :( | 05:26 | ||
| purl | I can't find anyone in the DNS. | ||
| PerlJam | yes? | ||
| Eevee | pastebin.com/m426a6234 fixes io handles not producing perl 6 strings | 05:27 | |
| if you or someone has a commit bit | |||
|
05:27
tetragon joined
|
|||
| Eevee | alas this was in vain anyway; rakudo segfaults not very far into the movie list | 05:29 | |
| dalek | r28456 | chromatic++ | trunk: | 05:35 | |
| : [distro] Updated NEWS per my commits. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28456 | |||
| r28457 | coke++ | trunk: | 05:37 | ||
| : [distro] | |||
| : Ignore some new generated files. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28457 | |||
|
05:46
tetragon joined
|
|||
| Tene | Eevee: still up? | 05:48 | |
| purl | A direction away from the center of gravity of a celestial object. or the y-axis, unless you're using a strange coordinate system. | ||
|
06:00
Zaba joined
06:06
tetragon joined
06:08
slightlyoff joined
06:17
iblechbot joined
06:19
uniejo joined
06:29
rblackwe joined
|
|||
| dalek | r28458 | fperrad++ | trunk: | 06:49 | |
| : [squaak] | |||
| : - add some svn:ignore | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28458 | |||
|
06:50
Psyche^ joined
06:53
Zaba_ joined
06:55
TiMBuS joined
07:03
mj41_ joined
|
|||
| japhb | Infinoid: had a chance to reboot and test glxgears yet? | 07:05 | |
| dalek | r28459 | japhb++ | trunk: | 07:20 | |
| : [CREDITS] Update entry for japhb | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28459 | 07:21 | ||
| TiMBuS | japhb, you put glxgears on parrot? | 07:25 | |
| japhb | Infinoid: See bgoglin.livejournal.com/15598.html ; note various comments on stability of Mesa tip, especially on Intel. (Yes, that article is for Debian, but it looks like much of that commentary is generic) | 07:28 | |
| TiMBuS: nope. Infinoid has some hairy problems with imploding DRI on his box. My suggestion to try glxgears was to A) rule out anything Parrot-related, and B) make a much cleaner test case for the Mesa folks. | 07:29 | ||
| TiMBuS: besides which, allison has asked me not to add to the Parrot tree straight ports things released under different licenses. | 07:30 | ||
| TiMBuS | ohh i see | 07:34 | |
| :( i wanted to see how well glxgears ran on it | 07:35 | ||
| japhb | heh | ||
| TiMBuS | everyone knows its THE benchmark | ||
| japhb | probably pretty quick ... as I recall, glxgears is optimized for speed in a very cross-platform way. | ||
|
07:36
TiMBuS joined
|
|||
| TiMBuS | .. | 07:36 | |
| did.. glxgears just crash X | |||
| it did D: | |||
| japhb | TiMBuS: nice. Platform? | 07:39 | |
| TiMBuS | ubunto | ||
| japhb | Hmmm. What Mesa release? Actually, can you paste your glxinfo? | 07:40 | |
| TiMBuS | i keep getting told to switch to another distro but i still dont really see why i need to. | ||
| it was probably a problem in xgl | 07:42 | ||
| moderator | Parrot release warm-up: please update NEWS, CREDITS and PLATFORMS | parrotcode.org/ | 5/649/88 new/open/stalled tix | logged in irclog.perlgeek.de/parrot/today | 07:44 | |
| TiMBuS | Jun 17 17:36:16 TiMBoX kernel: [ 3487.761132] Xgl[6744]: segfault at 00000cf8 eip b7a60b0a esp bfa1f780 error 4 | 07:46 | |
| bam | |||
| japhb | wheeee | 07:47 | |
|
08:11
TiMBuS joined
|
|||
| TiMBuS | yay, internet | 08:11 | |
|
08:16
mj41_ joined
|
|||
| TiMBuS | so, because of yesterdays annoyance, i made a 'reverse' opcode for strings in parrot, then added a reverse method to string pmc's | 08:17 | |
| i mean it probably wasnt necessary | |||
| should i submit a patch or something? | 08:18 | ||
| i mean, in retrospect i also probably could have just patched the string pmc 'reverse' method so that it called unmake_COW | 08:20 | ||
| moritz | TiMBuS: you can try to send a patch to parrotbug@perl.org, or perl6-internals@perl.org | 08:26 | |
| TiMBuS | the problem is im not sure what they want, since it says in the header files that they are automated or something. | 08:29 | |
| moritz | ah well, then you should patch the sources file from which they are autogenerated | 08:30 | |
| TiMBuS | i would be lying if i knew what that actually was | ||
| the c files maybe? | 08:31 | ||
| but maybe not im not really sure | |||
| Tene | the c files are generated from the .pmc files | ||
| TiMBuS | not the op files | 08:32 | |
| i think ill assume the .h files are generated from the .c files | 08:33 | ||
| at least that what it looks like | 08:34 | ||
|
08:55
IllvilJa joined
09:10
Ademan_ joined
09:23
donaldh joined
|
|||
| dalek | r28460 | fperrad++ | trunk: | 09:27 | |
| : [install] | |||
| : - Protoobject still used by ecmascript | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28460 | |||
| r28461 | fperrad++ | trunk: | 09:29 | ||
| : [PLATFORMS] | |||
| : - update for MinGW32 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28461 | 09:30 | ||
|
09:46
smash joined
09:58
skv joined
|
|||
| pmichaud | perl6: say 'a'..'z' | 10:01 | |
| polyglotbot | OUTPUT[abcdefghijklmnopqrstuvwxyzaaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayazbabbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzcacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczdadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzeaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyezfafbfc | ||
| ..fdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfzga... | |||
| smash | cute | 10:02 | |
| pmichaud | polyglotbot is running an outdated version of rakudo. | 10:03 | |
| smash | oh | ||
| pmichaud | that was fixed in r28455 | ||
| smash nods | |||
| pmichaud: can you please run 'make world' and double check that compiling src/packdump.c fails | 10:09 | ||
| pmichaud | in a sec. | 10:11 | |
| smash | just reverted c's change int r27332 and now it works | 10:13 | |
| pmichaud | rebuilding now. | 10:17 | |
| correct, src/packdump.c fails in "make world" for me. | 10:21 | ||
| smash | ok.. thank you | 10:25 | |
| dalek | r28462 | smash++ | trunk: | ||
| : [release] | |||
| : * revert change in r27332, 'make world' is happy now | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28462 | |||
| Tene | perl6: say 'a'..'z' | ||
| polyglotbot | OUTPUT[abcdefghijklmnopqrstuvwxyzā¤] | ||
| moritz | cool name ;) | 10:26 | |
| is perl6 rakudo? | |||
| ruby: print "hi" | |||
| Tene | yes, it's rakudo | 10:27 | |
| moritz | cardinal: print "hi" | ||
| polyglotbot | OUTPUT[hi] | ||
| Tene | chitchat: Transcript show: 'hi' | ||
| polyglotbot | OUTPUT[hiā¤] | ||
| smash | anyone wants to make any last change before release !? | 10:28 | |
| damn, more test failling on windows | 10:32 | ||
|
10:35
cognominal joined
|
|||
| Zaba_ | perl6: say 2**10 | 10:45 | |
| polyglotbot | OUTPUT[1024ā¤] | ||
| Zaba_ | :D | ||
| perl6: say "hello world\\n" | 10:46 | ||
| polyglotbot | OUTPUT[hello worldā¤ā¤] | ||
| Zaba_ | perl6: my $foo = "test"; say $foo | ||
| polyglotbot | OUTPUT[testā¤] | ||
| Zaba_ | perl6: my @foo = ('test', 'moep'); say @foo[0] . @foo[1]; | 10:47 | |
| polyglotbot | OUTPUT[Statement not terminated properly at line 1, near ". @foo[1];"ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;eat_terminator' pc 20609 (src/gen_grammar.pir:2813)ā¤called from Sub | ||
| ..'parrot;Perl6::Grammar;statementlist' pc 19622 (src/gen_grammar.pir:2450)ā¤called fr... | |||
| moritz | Zaba_: . is a method call in Perl 6 | ||
| Zaba_ | oh right. | ||
| what's concat then? | 10:48 | ||
| moritz | Tene: could you stip all those stack traces from the output? | ||
| Zaba_: ~ | |||
| Zaba_ | oh. | ||
| Tene | moritz: probably. | ||
| purl | Really? Probably? Are you Certain it's not certain? Are you sure it's unsure? I think you need to look harder. | ||
| Zaba_ | perl6: my @foo = ('test', 'moep'); say @foo[0] ~ @foo[1]; | ||
| polyglotbot | OUTPUT[testmoepā¤] | ||
| Zaba_ | mmm | ||
| moritz | perl6: my @foo = <test moep>; say @foo; | ||
| polyglotbot | OUTPUT[testmoepā¤] | ||
| Zaba_ | perl6: say 16|2; | ||
| polyglotbot | OUTPUT[get_string() not implemented in class 'Junction'ā¤current instr.: 'print' pc 9632 (src/gen_builtins.pir:6354)ā¤called from Sub 'say' pc 9654 (src/gen_builtins.pir:6364)ā¤called from Sub '_block11' pc 52 (EVAL_10:20)ā¤called from Sub 'parrot;PCT::HLLCompiler;eval' pc 806 | ||
| ..(src/PCT/HLLCompiler.pir:469)ā¤called from Sub 'parrot;PCT::HLLCompiler;e... | |||
| Zaba_ | perl6: say 16+|2; | 10:49 | |
| polyglotbot | OUTPUT[18ā¤] | ||
| Zaba_ | perl6: say 16~|2; | ||
| polyglotbot | OUTPUT[36ā¤] | ||
| Zaba_ | heh | ||
| ah | |||
| Zaba_ wants perl6 highlighting in vim | 10:50 | ||
| Tene | cd editor ; make vim-install | ||
| or some such | |||
| Zaba_ | I think that's just pir | ||
| Tene | orite | 10:52 | |
| moritz | Zaba_: in pugs repo, util/perl6.vim | ||
| Zaba_ | moritz, pugs repo, I don't have that | ||
| moritz | svn.pugscode.org/pugs/util/perl6.vim | ||
| Zaba_ | aha | ||
| moritz | not really good, but better than p5 syntax hilighting for perl 6 ;) | 10:53 | |
| Zaba_ | indeed. | ||
| personally I'd extend perl5, not sure whether that one does that.. | |||
| perl5 highlighting taht is | 10:55 | ||
| that* | |||
| perl6: my @a = <test moep hax>; for (@a) -> my $i { print "element '$i' "; }; say "" | |||
| polyglotbot | OUTPUT[Statement not terminated properly at line 1, near "-> my $i {"ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;eat_terminator' pc 20609 (src/gen_grammar.pir:2813)ā¤called from Sub | 10:56 | |
| ..'parrot;Perl6::Grammar;statementlist' pc 19622 (src/gen_grammar.pir:2450)ā¤called fr... | |||
| Zaba_ | perl6: my @a = <test moep hax>; my $i; for (@a) -> $i { print "element '$i' "; }; say "" | ||
| polyglotbot | OUTPUT[element 'test' element 'moep' element 'hax' ā¤] | ||
| Zaba_ | hmm | ||
| bacek | perl6: my @a = <test moep hax>; for (@a) -> $i { print "element '$i' "; }; say "" | 10:57 | |
| polyglotbot | OUTPUT[element 'test' element 'moep' element 'hax' ā¤] | ||
| Zaba_ | so no my is needed there, or does it just not use strict? | ||
| bacek | Zaba_, not needed. $i is argument for lambda | 10:58 | |
| Zaba_ | oh. | ||
| bacek | (not exactly, but close to) | ||
| Zaba_ | so initializing it separately with my; is redundant? | 10:59 | |
| like I did in the second case. | |||
| bacek | Zaba_, yes. | ||
| Zaba_ | ok | ||
| bacek | AFAIK it not even 'initializing'. | ||
| perl6: my $l = -> $i { say "i $i" }; for (1..3) $l; | 11:00 | ||
| polyglotbot | OUTPUT[Statement not terminated properly at line 1, near "= -> $i { "ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;eat_terminator' pc 20609 (src/gen_grammar.pir:2813)ā¤called from Sub | ||
| ..'parrot;Perl6::Grammar;statementlist' pc 19622 (src/gen_grammar.pir:2450)ā¤called fr... | |||
| bacek | hmm... | ||
| pugs: my $l = -> $i { say "i $i" }; for (1..3) $l; | |||
| moritz | for needs an explict block | 11:01 | |
| for 1..3 { $l($_)} # should work | |||
| Zaba_ | $l($_)? | 11:02 | |
| heh | |||
| perl6: my $i = -> $i { say "i $i" }; for (1..3) { $l } | |||
| polyglotbot | OUTPUT[Statement not terminated properly at line 1, near "= -> $i { "ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;eat_terminator' pc 20609 (src/gen_grammar.pir:2813)ā¤called from Sub | 11:03 | |
| ..'parrot;Perl6::Grammar;statementlist' pc 19622 (src/gen_grammar.pir:2450)ā¤called fr... | |||
| Zaba_ | perl6: my $i = -> $i { say "i $i" }; for (1..3) { $l($_); } | ||
| polyglotbot | OUTPUT[Statement not terminated properly at line 1, near "= -> $i { "ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;eat_terminator' pc 20609 (src/gen_grammar.pir:2813)ā¤called from Sub | ||
| ..'parrot;Perl6::Grammar;statementlist' pc 19622 (src/gen_grammar.pir:2450)ā¤called fr... | |||
| bacek | Zaba_, not in rakudo yet. | ||
| <bacek_> pugs: my $l = -> $i { say "i $i" }; for (1..3) { $l($_) }; | 11:04 | ||
| <p6eval> OUTPUT[i 1ā¤i 2ā¤i 3ā¤] | |||
| Zaba_ | aha | ||
| bacek, so -> defines a lambda? | |||
| bacek | Zaba_, yes. | ||
| Zaba_ | perl6: my $i = -> { say "i" } | ||
| polyglotbot | OUTPUT[Statement not terminated properly at line 1, near "= -> { say"ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;eat_terminator' pc 20609 (src/gen_grammar.pir:2813)ā¤called from Sub | ||
| ..'parrot;Perl6::Grammar;statementlist' pc 19622 (src/gen_grammar.pir:2450)ā¤called fr... | |||
| Zaba_ | bacek, which rakudo doesn't do yet? | 11:05 | |
| bacek | latest. | ||
| perl6: my &l = -> {say 'hi'}; l(); | 11:09 | ||
| polyglotbot | OUTPUT[Statement not terminated properly at line 1, near "= -> {say "ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;eat_terminator' pc 20609 (src/gen_grammar.pir:2813)ā¤called from Sub | ||
| ..'parrot;Perl6::Grammar;statementlist' pc 19622 (src/gen_grammar.pir:2450)ā¤called fr... | |||
| Zaba_ | &l? you can define subs like that? | 11:10 | |
| oh wait, if I do my $i = lambda, do I get a sub reference? | 11:11 | ||
| dalek | r28463 | smash++ | trunk: | ||
| : [release] | |||
| : * mark a couple os tests TODO because they fail in windows, i'll file some RT tickets about them later | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28463 | |||
| moritz | yes, and yes | ||
| bacek | perl6: my &s = sub { say 'hi' }; s(); | ||
| polyglotbot | OUTPUT[hiā¤] | ||
| bacek | ...and yes :) | 11:12 | |
| Zaba_ | isn't sub { ... } already a lambda? | ||
| bacek | perl6: my $i=1; my &s=sub { say $i}; $i=42; s(); | 11:13 | |
| polyglotbot | OUTPUT[42ā¤] | ||
| bacek | AFAIU no... | ||
| Zaba_ | perl6: my $i = sub { say "sub" }; &$i(); | ||
| polyglotbot | OUTPUT[Syntax error at line 1, near "&$i();"ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;TOP' pc 13865 (src/gen_grammar.pir:267)ā¤called from Sub 'parrot;PCT::HLLCompiler;parse' pc 585 | ||
| ..(src/PCT/HLLCompiler.pir:359)ā¤called from Sub 'parrot;PCT::HLLCompiler;compile' p... | |||
| Zaba_ | perl6: my $i = sub { say "sub" }; $i(); | ||
| polyglotbot | OUTPUT[subā¤] | ||
| Zaba_ | hm | ||
| perl6: -> { say "hi" } | 11:14 | ||
| polyglotbot | OUTPUT[Syntax error at line 1, near "-> { say \\""ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;TOP' pc 13865 (src/gen_grammar.pir:267)ā¤called from Sub 'parrot;PCT::HLLCompiler;parse' pc 585 | ||
| ..(src/PCT/HLLCompiler.pir:359)ā¤called from Sub 'parrot;PCT::HLLCompiler;compi... | |||
| Zaba_ | perl6: my $s-> { say "hi" } | ||
| polyglotbot | OUTPUT[Statement not terminated properly at line 1, near "-> { say \\""ā¤current instr.: 'parrot;PGE::Util;die' pc 120 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;eat_terminator' pc 20609 (src/gen_grammar.pir:2813)ā¤called from Sub | ||
| ..'parrot;Perl6::Grammar;statementlist' pc 19622 (src/gen_grammar.pir:2450)ā¤called f... | |||
| smash | no more updates to PLATFORMS ? anyone ? | 11:20 | |
| windows!? darwin !? linux x86_64 ? | |||
| bacek remember ZX Spectrum... | 11:21 | ||
| moritz, BTW, bacek.homeip.net/cgit/ :) | 11:22 | ||
| afk #sleep | 11:35 | ||
| donaldh | arm-ppc-gcc-4.1.2 | 11:39 | |
| smash: linux-arm-gcc4.1.2 running make test just now | 11:40 | ||
| slo tho | 11:41 | ||
| smash | roger | ||
| moritz | 'make fulltest' successful un linux i386 | ||
| smash | moritz: which gcc version? and 32 or 64 bits ? | 11:42 | |
| moritz | smash: gcc 4.1.2, 32 bit | 11:43 | |
| Debian stable | |||
| purl | it has been said that Debian stable is 2.1.. slink or stale or rock solid or what biologists would call 'dead' or interesting for historical study or _still_ not OpenBSD | ||
| moritz | purl, Debian stable is also Etch | ||
| purl | okay, moritz. | ||
| Zaba_ | purl, openbsd? | ||
| purl | it has been said that openbsd is the most secure OS on the planet, with releases every 6 months like clockwork or available at www.openbsd.org or PATCHES WELCOME. What? You can't supply a patch? Then bugger off. or very easy to install or www.jerkcity.com/jerkcity1110.gif or the most secure of siv's love muscles or so secure, one can IRC As root or sensative to ByteLoader too | ||
| Zaba_ | it's not that secure by concept.. | 11:44 | |
| smash | moritz: ok, thks | ||
| moritz is away for a day | 11:46 | ||
|
11:46
masak joined
|
|||
| dalek | r28464 | fperrad++ | pdd25cx: | 11:47 | |
| : [Lua] | |||
| : - fix build (merge of a new real_exception call) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28464 | |||
| donaldh | smash: all complex number tests fail, but then this arm doesn't have an FPU ;-) | 11:48 | |
| smash | ok | 11:52 | |
|
11:58
tetragon joined
|
|||
| dalek | r28465 | smash++ | trunk: | 11:59 | |
| : [release] | |||
| : * updates for 0.6.3 release | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28465 | |||
| r28466 | particle++ | trunk: | |||
| : [tools] fix small bugs and a little formatting in mk_language_shell.pl | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28466 | |||
| r28467 | particle++ | trunk: | |||
| : [abc] regenerated from tools/dev/mk_language_shell.pl | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28467 | |||
| r28468 | particle++ | trunk: | 12:01 | ||
| : manifest updates after languages/abc regen | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28468 | |||
| r28469 | fperrad++ | pdd25cx: | 12:03 | ||
| : [rakudo] | |||
| : - fix build (merge of some new real_exception calls) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28469 | |||
|
12:21
iblechbot joined
|
|||
| dalek | r28470 | smash++ | RELEASE_0_6_3: | 12:21 | |
| : tagged release 0.6.3 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28470 | |||
|
12:23
cognominal joined
12:31
cotto_yapc joined
|
|||
| donaldh | smash: "linux-arm-gcc4.1.2 Y - - ? ? Y Y/5 ? 20080617" | 12:42 | |
| smash | pmichaud: ping | 12:44 | |
| chromatic !! PING! | 12:48 | ||
| nopaste | "donaldh" at 144.254.89.228 pasted "japhb: patch for OpenGL on cygwin" (66 lines) at nopaste.snit.ch/13296 | 12:52 | |
| donaldh | japhb: the dynext pach fixes a SEGV caused by null path to strcpy | 12:53 | |
|
13:00
Zaba joined
13:07
gryphon joined
|
|||
| Eevee | Tene: I am now! | 13:22 | |
|
13:24
toddr joined
13:27
Whiteknight joined
13:29
Zaba joined
13:32
davidfetter joined
13:41
magnachef_ joined
13:56
allison joined,
cotto_yapc joined
14:12
magnachef__ joined
14:15
toddr joined
14:20
kid51 joined,
AndyA joined
|
|||
| dalek | r28471 | jkeenan++ | handledarwin: | 14:27 | |
| : Second attempt at providing patch for bug reported in | |||
| : rt.perl.org/rt3/Ticket/Display.html?id=55856. Correct | |||
| : Parrot::Configure::Step::Methods::_handle_darwin_for_macports() to test for | |||
| : definedness of variables holding directories. Extract some repeated code into | |||
| : _add_flags_not_yet_seen(). Correct t/steps/auto_readline-01.t to return value | |||
| : of 'linkflags' to previous state if it has been altered. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28471 | |||
|
14:32
Whiteknight joined
14:45
ArtVandalae joined
14:48
magnachef_ joined
14:49
NotFound joined
14:51
magnachef__ joined
15:02
toddr joined
15:03
toddr joined
|
|||
| Coke | smash: how goes? | 15:15 | |
| smash | Coke: besides cpan evil magic, ok | ||
| Coke | IS it safe for us to break trunk again | 15:16 | |
| ? | |||
| smash | oh, sure | ||
| .tar.gz already created | |||
| and tag too | |||
| Coke | and all tested, etc.? ^_^ | 15:17 | |
| masak | smash++ | ||
| smash | Coke: yes | ||
| Coke | smash++ | 15:20 | |
|
15:21
packy joined
|
|||
| Whiteknight | smash++ | 15:21 | |
| what's the release called? | |||
|
15:23
toddr joined
|
|||
| smash | release not finished yet | 15:23 | |
| Whiteknight: Parrot 0.6.3 "Beautiful Parrot" | |||
| Whiteknight | very nice | ||
| Infinoid | *sparkle* squawk *gleam* | 15:25 | |
| pmichaud | perl6: say 'hello yapc' | 15:26 | |
| polyglotbot | OUTPUT[hello yapcā¤] | ||
| pmichaud | rakudo: say 'hello yapc' | 15:27 | |
| davidfetter waves to pmichaud | 15:29 | ||
| pmichaud | testing for my presentation :-) | 15:31 | |
|
15:31
toddr joined
|
|||
| Whiteknight | who picks release names, the release manager? | 15:31 | |
| pmichaud | yes. | ||
| Zaba | who's the release manager? | 15:32 | |
| pmichaud points at smash. | |||
| Zaba | aha | ||
| moderator | Parrot release: almost there | parrotcode.org/ | 5/649/88 new/open/stalled tix | logged in irclog.perlgeek.de/parrot/today | 15:33 | |
| pmichaud | will this be 0.6.3? | 15:33 | |
| davidfetter steers this conversation in another direction | |||
| oops. mischan. | |||
| japhb | pmichaud: judging by backlog, yes | 15:34 | |
| smash | pmichaud: yes, 0.6.3 | ||
| pmichaud | thanks. (updates slide) | 15:35 | |
| Eevee | hope this moose crowd sticks around for rakudo | 15:36 | |
| Zaba | moose crowd? | 15:37 | |
| pmichaud | I don't mind performing to an empty house. :-) | ||
| I don't mind performing to a full one, either :-) | |||
| Whiteknight | i've done both | ||
| pmichaud | (talk before mine is "Moose", thus "Moose crowd". No antlers yet.) | 15:39 | |
| Coke | pmichaud: I hope you don't mind hecklers. | 15:42 | |
| pmichaud | I can handle them. :-) | 15:43 | |
| Except for PerlJam. | |||
| He was always disruptive in class. :-P | |||
| smash | heheheh | 15:44 | |
| Eevee | this wifi is terrible | ||
| huzzah, I managed to send a line | |||
| only took five minutes | |||
| PerlJam | I've always been the class clown when I get excessively bored. | 15:45 | |
| Yeah, the wireless comes and goes for me too | |||
| Whiteknight | group wireless is never as good as advertised, collision detection is not always robust enough | ||
| Eevee | pmichaud: you're against YA web framework and timezones so you'll probably have a pretty good crowd | ||
| so do we irc-heckle you here or in #yapc? | 15:46 | ||
| Coke wonders where eevee is. | 15:47 | ||
| I don't see any pokemon... | |||
| smash | search.cpan.org/~smash/parrot-0.6.3/ | ||
| Zaba | PerlJam, how often do you get excessively bored? :> | ||
| Eevee | Coke: middle section against left aisle, seventh row from the front, blue pi thinkgeek shirt and white macbook | ||
| PerlJam | smash++ | ||
| Eevee | smash++ | 15:48 | |
| Coke | smash: 404. :| | ||
| PerlJam | Zaba: depends on my environment I suppose. | ||
| smash | Coke: check proxie | ||
| Eevee | 404 here too | ||
|
15:48
Ademan joined
|
|||
| Eevee | and my 'proxy' is just ssh -D, no caching | 15:48 | |
| Coke | if you just uploaded it, it willt ake some time for search.cpan.org to see it. | 15:49 | |
| Eevee | and hopefully I'm the only one on it anyway | ||
| Zaba is very often bored | |||
| Eevee | how long? | ||
| purl | How long must we sing this song? | ||
| Zaba | because I have the summer break =/ | ||
| Coke | purl, scooby snack! | ||
| purl | Rank roo, Coke! | ||
| japhb | donaldh: Patch looks reasonable, except it needs care re: whitespace. Leading tabs need to change to spaces, and indents are 4 columns per nesting level as per docs/pdds/pdd07_codingstd.pod. BTW, I like the added $verbose output. | 15:51 | |
|
15:51
sjansen joined
|
|||
| smash | Coke: maybe | 15:51 | |
| donaldh | japhb: okay, do you want me to revise? | 15:52 | |
| smash | everyone around here already sees it | ||
| japhb | donaldh: Yes, because the next step is to submit it as an RT. It affects src/ and config/, so it has to be reviewed and tested on at least one variant each of Mac OS X and Linux, and preferably all variants of Win32. | 15:54 | |
| donaldh | great. | 15:56 | |
| moderator | Parrot 0.6.3 "Beautiful Parrot" Released | parrotcode.org/ | 5/649/88 new/open/stalled tix | logged in irclog.perlgeek.de/parrot/today | 15:56 | |
| Zaba | yay! | 15:56 | |
| kid51 | donaldh: Was this patch on the mailing list? | 15:57 | |
| japhb | donaldh: Was that honest or sarcastic? | ||
|
15:57
grim_fandango joined
|
|||
| donaldh | sarcastic | 15:57 | |
| japhb | donaldh: kid51's rules. :-) | ||
| donaldh | to the testing on all variants. | ||
| Eevee | japhb: who do you know that gets excited about testing on all variants of win32? | ||
| japhb | Eevee, donaldh: To be clear, donaldh does not need to do the testing himself. We as a group do. | 15:58 | |
| kid51 | No, I simply can't remember if I I've seen a patch from donaldh. | ||
| japhb | kid51: it was nopasted earlier this morning | ||
| nopaste.snit.ch/13296 | |||
| donaldh | will repaste shortly | ||
| kid51 | Here at yapc my wireless connection is poor; can't view web pages. | 15:59 | |
| japhb | oy | ||
| PerlJam | It's heckling time :-) | ||
| kid51 | believe it or not, irc is only thing working for me -- and only because I'm running via feather. | 16:03 | |
| Coke | mmmm, feateher | ||
| kid51 | pmichaud starts his talk | ||
| PerlJam | feather++ | 16:05 | |
| Eevee | need to earn my way onto that contributor list! | ||
| PerlJam | Eevee: TPF has this nice chunk of money for perl6 work, if you'd like to apply for a grant :-) | 16:06 | |
| Eevee | PerlJam: there's no way I could keep up with, say, jonathan++ | 16:08 | |
| nopaste | "donaldh" at 144.254.89.228 pasted "japhb: patch for OpenGL on cygwin" (68 lines) at nopaste.snit.ch/13299 | ||
| NotFound | By the way, what will be the acronym for The Parrot Foundation? TPF is already taken ;) | ||
| Eevee | TOPF | 16:09 | |
| the other PF | |||
| donaldh | TPaF | ||
| japhb | donaldh: excellent. Going to test on Linux now. | 16:10 | |
| donaldh | thx | ||
| PerlJam | Eevee: that's okay, volume per time isn't that important | ||
| jonathan | Contributor list? "And there's really weird guy with an overgrown beard who lives everywhere in Europe simultaneously." | 16:11 | |
|
16:11
Ademan joined
|
|||
| jonathan would wish he was there to see pmichaud++'s talk, but he gets to see it at YAPC::EU anyway. | 16:12 | ||
| Eevee | jonathan: one of pmichaud's slides | ||
| TimToady | pmichaud: you want é§±é§é probably | 16:13 | |
| smash | Coke: everything ok now on cpan, just need to sync to all servers | ||
| Coke | woot | ||
| smash? | 16:14 | ||
| purl | smash is an Offspring album or Nuno Carvalho. or at mailto:mestre.smash@gmail.com or irc.perl.org's Dr. Nick | ||
| Coke | smash is also teh awesome. | ||
| purl | okay, Coke. | ||
| Eevee | wouldn't there be a 'no' in 'way of the camel'? or does that cheat and use a noun as an adjective | ||
| Eevee only know bits and pieces of jp grammar, alas | |||
| smash | Coke: we must wait for cpan mirrors to sync | ||
| TimToady | Japanese can make compounds | 16:15 | |
| Eevee | ah | ||
| need to get my ass in gear and just learn it someday | |||
| TimToady | another optional spelling would be 愽é, the way of comfort | 16:16 | |
| or ease | |||
| since 愽 is pronounced "raku" | 16:17 | ||
| Eevee | TimToady: how'd you start learning japanese? | 16:18 | |
| TimToady | wandering around Kyoto with a friend who started teaching me words | 16:19 | |
| Eevee | oh, that would do it | ||
| Coke | having a language partner is crucial. :| | 16:20 | |
| koohii-o kudasai! | |||
| TimToady | well, I don't get much chance to practice | ||
| koohii diasuki! | |||
| *daisuki | |||
| Eevee | I only know one person who knows much japanese, and we barely have anything to talk about in english | ||
| so she's good for specific questions but not so much conversing | 16:21 | ||
| Coke | karma chromatic | ||
| purl | chromatic has karma of 1261 | ||
| Coke | karma coke | 16:22 | |
| purl | coke has karma of 1930 | ||
| Coke | karma c | ||
| purl | c has karma of 6975 | ||
| Eevee | karma eevee | ||
| purl | eevee has karma of 9 | ||
| Eevee | woohoo | ||
| almost double digits | |||
| kid51 | karma kid51 | 16:23 | |
| purl | kid51 has karma of 39 | ||
| silug | src/packdump.c:40: error: nonnull argument references non-pointer operand (argument 1, operand 2) | ||
| kid51 | Didn't know I had any karma at all. | ||
| silug | anybody know what that might be about? | ||
| Coke | {\\c-- | ||
| eevee++ # attending yapc | |||
| TimToady | 'course, if you want to leave it ambiguous in japanese, use syllabary: ććć©ć | ||
| smash | silug: yes | ||
| Eevee | hahaha, thanks | ||
| Coke | karma jkeen? | 16:24 | |
| purl | jkeen has neutral karma | ||
| Coke | karma jkeen@verizon.net | ||
| purl | jkeen@verizon.net has neutral karma | ||
| Coke | hurm. | ||
| PerlJam | I don't get karma for attending yapc? | ||
| silug | smash: care to share? :) | ||
| smash | silug: that was fixed in some of these last check ins, try to svn up | ||
| silug | ah, already doing that. :) | ||
| Eevee | damn, I don't have jp input set up on this laptop | ||
| oh good, better supported in hardy | |||
| Infinoid | parrot-0.6.3.tar.gz has hit cpan.glines.org and cpan.inode.at (my upstream) | 16:25 | |
| smash | cool | ||
| Eevee | jonathan: quick, make rakudo pass sqrt(-1) == NaN | 16:26 | |
| PerlJam | heh | 16:27 | |
| or even make rakudo understand NaN if that's not much harder | |||
| silug | smash: 0.6.3 should have that fixed then? | 16:28 | |
| Eevee | actually, I might be able to do that | ||
| dalek | r28472 | Whiteknight++ | gsoc_pdd09: | ||
| : [gsoc_pdd09] implement basic sweep algorithms: | |||
| : * iterate over pools (needs to change) | |||
| : * iterate over arenas and free objects | |||
| : * partial loop-unrolling with a magical duff's device | 16:29 | ||
| : * add items to free list by index with pointer black magic | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28472 | |||
| Eevee | wouldn't it just be a Num constant only equal to itself | ||
| Whiteknight | isn't every Num constant only equal to itself? | 16:30 | |
| PerlJam | Eevee: What is the antecedent to your "it"? | ||
| NaN? | |||
| purl | NaN is incomparable with itself. | ||
| PerlJam | purl++ | ||
|
16:30
allison joined
|
|||
| Eevee | Whiteknight: well, okay, yes. but it would be.. not.. actually a number | 16:30 | |
| PerlJam | Whiteknight: not NaN | ||
| Whiteknight | NaaN | ||
| PerlJam | Whiteknight: not Inf | ||
| davidfetter wonders about the latest on sandboxing/restricted execution | |||
| Eevee | PerlJam: then pmichaud's test doesn't make a lot of sense | 16:31 | |
| how do you test for NaN then? | |||
| davidfetter looks over allison's way | |||
| PerlJam | Eevee: oh, good point. | ||
| purl | Thanks, PerlJam, I'm glad you agree with me. | ||
| Whiteknight | if(segfaults_parrot(num)) { num.isNan; } | ||
| allison | davidfetter: the PDD is done, the implementation is scheduled for August | 16:32 | |
| PerlJam | Eevee: perhaps this is one of those cases where we need to use one of the other equivalence relations (eqv, ===) | ||
| davidfetter | allison, great :) | ||
| got a ref to the pdd? | |||
| allison | www.parrotcode.org/docs/pdd/pdd18_security.html | ||
| Eevee | hm, scim not working. oh well. | 16:33 | |
| smash | silug: yes! | ||
| davidfetter finds it hilarious that that page has a little noscript snake on it | |||
| japhb | packy? | ||
| davidfetter | thanks, allison :) | ||
| silug | ../../parrot ../../runtime/parrot/library/PGE/Perl6Grammar.pir --output=PGE/builtins_gen.pir PGE/builtins.pg | 16:34 | |
| gmake[1]: *** [PGE.pbc] Segmentation fault | |||
| that can't be good | |||
| Eevee | PerlJam: whle the wifi is sorta working, let me check the spec | 16:35 | |
| smash | silug: what were you trying to do ? | 16:36 | |
| Eevee | oh, duh, I have a checkout | ||
| silug | smash: just rebuilding my fedora package | 16:37 | |
| smash | hmm.. let me see if i can find a fedora | ||
| silug | smash: you can take a look at it on my laptop after lunch, if you want | 16:39 | |
| (assuming you're at yapc) | 16:40 | ||
| smash | err.. you're on the other side of the atlantic !! | 16:41 | |
| :-D | |||
| silug | you're on #yapc. that confused me. :) | ||
| Whiteknight | so can we monkey around in trunk again? | ||
| smash | Whiteknight: sure | 16:42 | |
| tewk | pmichaud++ your fix for <.RULE_NAME> reduce my parse time by 33% | ||
| Whiteknight | yay! I've got a lot of monkeying to do | ||
| Eevee | python: print 42 | ||
| smash | silug: ops, i forgot that | ||
| Eevee | or do I need the name of the languages/ dir | ||
| pynie: print 42 | |||
| PerlJam | Eevee: interestingly STD.pm doesn't have any provision for Inf or NaN that I can see. | ||
| Eevee | you suck polyglotbot | ||
| silug | smash: i didn't mean to say you weren't welcome or anything. :) | ||
| Eevee | PerlJam: odd | 16:43 | |
| TimToady | Inf and Nan would likely parse as subset types | ||
| so they're probably just names imported into Prelude from Num | |||
| PerlJam | ah | ||
| Eevee | ah | ||
| smash | silug: heheheh.. | 16:44 | |
| Eevee | chromatic++ | ||
| PerlJam | one of you people in the front row remind pm that there's a parrot release today | 16:45 | |
|
16:45
cjfields joined
|
|||
| dalek | r28473 | Whiteknight++ | trunk: | 16:47 | |
| : [compilers/imcc] Allowing .macro_const in *.pir files as per rt#55538. | |||
| : * update lexer to parse it correctly | |||
| : * update generated files | |||
| : * Including a few tests for it in t/compilers/imcc/syn/macro.t | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28473 | |||
| Eevee | pmichaud++ # irc applause | ||
| kid51 | exit | ||
| dalek | r28474 | allison++ | pdd25cx: | ||
| : [pdd25cx] Whitespace fixes for coding standards tests. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28474 | |||
| kid51 | 16:48 | ||
| Eevee | cjfields: I came up with a tiny patch for fixing IO.readline returning parrot strings | ||
|
16:49
Zaba_ joined
|
|||
| cjfields | Eevee: probably should submit it to rt. | 16:49 | |
| Eevee | boo rt, that is way more complicated than heckling people on irc | ||
| okay | |||
| lunchtime now | 16:50 | ||
| smash | silug: just finished building parrot-0.6.3 on fedora core 9.. running 'make test' now | ||
| cjfields | perl6: regex Test {(A)(Z)}; "AZ" ~~ Test; my $a = $0; my $z = $1; say $a..$z; | 16:52 | |
| polyglotbot | OUTPUT[increment() not implemented in class 'String'ā¤current instr.: 'postfix:++' pc 10973 (src/gen_builtins.pir:7331)ā¤called from Sub 'parrot;Range;shift' pc 4529 (src/gen_builtins.pir:3121)ā¤called from Sub 'parrot;Range;list' pc 4497 (src/gen_builtins.pir:3103)ā¤called from Sub | ||
| ..'parrot;List;!flatten' pc 2269 (src/gen_builtins.pir:1653)ā¤called f... | |||
| smash | silug: well, some perl modules are missing to run 'make test' and i don't install permissions.. but builds ok | ||
| dalek | r28475 | smash++ | trunk: | 16:57 | |
| : [release] | |||
| : * bugfix and history update | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28475 | |||
| cjfields | Anyone know how to /msg the perl6 evalbot? | 17:00 | |
| dalek | r28476 | smash++ | trunk: | ||
| : [docs] | |||
| : * release docs small update | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28476 | |||
| japhb | cjfields: do you mean: /msg polyglotbot perl6: say "foo" | 17:05 | |
| japhb has lost power, so is running only laptop and network equipment on UPS to make it last longer | 17:06 | ||
| cjfields | That works. Thanks! | ||
| japhb | cjfields: you're welcome. :-) | ||
| cjfields | japhb++ | 17:07 | |
| japhb | msg donaldh your patch worked on Linux. Only Mac OS X (and preferably some other Win32) to go. | 17:09 | |
| purl | Message for donaldh stored. | ||
| Coke | j/win 6 | 17:24 | |
| smash++ | 17:27 | ||
|
17:27
barney joined
17:30
kj joined
|
|||
| smash | i'm going to drink my beer !! bbl | 17:47 | |
| smash wavez. | |||
|
18:04
magnachef_ joined
18:07
magnachef__ joined
|
|||
| barney | smash++ | 18:07 | |
|
18:10
cotto_yapc joined
18:11
kid51 joined
|
|||
| kid51 | purl seen smash? | 18:11 | |
| purl | smash was last seen on #parrot 24 minutes and 16 seconds ago, saying: wavez. | ||
| cotto_yapc | smash++ | 18:12 | |
| Infinoid | kid51: [10:47] <@smash> i'm going to drink my beer !! bbl | 18:14 | |
|
18:15
limbic joined
18:26
DietCoke joined
|
|||
| DietCoke | I posted the release announcement on the parrot blog. | 18:28 | |
| smash++ again. | |||
|
18:36
limbic joined
|
|||
| limbic | salutations all from YAPC::NA | 18:37 | |
|
18:38
paco joined
18:39
cjfields joined
18:42
limbic__ joined
18:49
cotto_yapc joined
|
|||
| barney won't rename Plumhead to 'Jackass Penguin', maybe to 'Pheasant Pigeon' or 'Pipit' | 18:52 | ||
| pmichaud | PHkeet | 18:53 | |
| barney | Or 'PHP on wings' | 18:54 | |
| Whiteknight | I like "Pipit" | ||
|
18:54
kid51 joined
|
|||
| pmichaud | parakeet | 18:55 | |
| purl | parakeet is in explorer mode | ||
| pmichaud | pharakeet | ||
| phonie :-) | 18:56 | ||
| Whiteknight | "Lousy" | ||
| pmichaud | (following the ponie, punie, pynie trend) | ||
| Whiteknight | no, i gues that's mean | ||
| PerlJam | just call it albatross | 18:57 | |
| Whiteknight | I still don't see the problem with "Plumbhead", you don't need to know the complete etymology | ||
| dalek | r28477 | jkeenan++ | trunk: | ||
| : Applying patch submitted by Packy Anderson in | |||
| : rt.perl.org/rt3/Ticket/Display.html?id=55910. | |||
| : (Another YAPC::NA::2008 patch!) On Darwin, export MACOSX_DEPLOYMENT_TARGET in | |||
| : Makefile via config/init/hints/darwin.pm. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28477 | |||
| barney | Parakeet was once used for 'Forth' | 18:58 | |
| DietCoke | Here's a nifty goal for parrot 3.0; transcode HLL languages using PIR as an intermediate step. | 18:59 | |
| cotto_yapc | pmichaud++ #phonie | ||
| DietCoke | it is of course going to be about as useful as decompiling java bytecode. | 19:00 | |
| Whiteknight | I would love to write up a "make" implementation for Parrot eventually | 19:02 | |
| cotto_yapc | Whiteknight, Plumhead sounds like an insult. | 19:03 | |
| Whiteknight | cotto_yapc, I don't think it sounds particularly insulting | ||
| PerlJam | Whiteknight: you farkin' plumhead! | 19:04 | |
| Did that sound more insulting? ;-) | |||
| NotFound | You can call it: CWAIA Compiler With An Insulting Acronym. | 19:05 | |
| cotto_yapc | but that's not recursively insulting | ||
| NotFound | Or follow the "Yet Another..." trend and cal it: Yet Another PHP Compiler. | ||
| kid51 | Who is at YAPC and is running OS X 10.5 on Intel? | 19:06 | |
| NotFound | cotto_yapc: CWARIA Compiler With A Recursive Insulting Acronym <-- Better? | ||
| avar | kid51: half the conference? | 19:07 | |
| NotFound | The other half are drinking? | ||
| kid51 | Alas, not true. There are many people on PPC, like myself. I need to test a patch on that specific OS/chip combo. | 19:08 | |
| cotto_yapc | the other half are sober | ||
|
19:08
chromatic joined
|
|||
| barney | It would be nice to have something like a Parrot branding, like C# and F# IronPython and IronRuby | 19:09 | |
| chromatic | AwesomePerl | ||
| DietCoke | is perljam what michael jackson does whe... nevermind. | ||
| cotto_yapc | win | ||
| chromatic | AwesomeRuby | ||
| PerlJam | :-PPP | ||
| cotto_yapc | MoltingRuby | ||
| chromatic | Yo!Ruby | ||
| dalek | r28478 | chromatic++ | trunk: | ||
| : [IMCC] Rewrote yet another algorithmically dubious loop in the register | |||
| : allocator to loop through all symbolic registers in a compilation unit once, | |||
| : not four times. | 19:10 | ||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28478 | |||
| Eevee | squawkRuby | ||
| chromatic | ICan'tBelieveIt'sNotRuby | ||
| NotFound | barney: a kanji, to force all people to use unicode. | 19:11 | |
| chromatic | RubyPants | ||
|
19:11
schmalbe joined
|
|||
| pmichaud | RakudoRuby? RakudoPHP? | 19:12 | |
| cotto_yapc | ēRuby | ||
| NotFound | RubĆæ | ||
| cotto_yapc | pronounced the same as pmichaud's | ||
| chromatic | UmlautRuby | ||
| schmalbe | RubyInFeathers | 19:13 | |
| PerlJam | Puby | ||
| Whiteknight | Plumbhead -> "Perl--" | ||
| cotto_yapc | WingedRuby | ||
| chromatic | Heh. compilers/imcc/reg_alloc.c:1157 and :1166 and :1170 | ||
| NotFound | Or even better, design a parrot character and tell Unicode to standarize it. | ||
| Eevee | there's not some sort of bird in unicode already? | 19:14 | |
| schmalbe | Let's take the snowman | ||
| chromatic | Clive Barker's Ruby | ||
| cjfields | Jack Ruby | ||
| chromatic | Sirhan "Ruby" Sirhan | ||
| NotFound | Ruby Tuesday | 19:15 | |
| cotto_yapc | chromatic, that's a perfectly cromulent color | ||
| Whiteknight | I like the "Winged" prefix, we could jam thjat on everything | 19:17 | |
| WingedRuby, WingedPHP, WingedPerl5 | |||
| Eevee | WingedPython | ||
| NotFound | I like it. | ||
| Eevee | sounds like a D&D critter | ||
| Whiteknight | yeah, that works well too | ||
| DietCoke | whee. got someone on #tcl on freenode downloading 0.6.3 and trying out partcl. | 19:18 | |
| Whiteknight | our WingedPython has +5 interoperability | ||
| Eevee | ooh | ||
| "partcl" works really well | |||
| Whiteknight | WingedTcl would go well too | 19:19 | |
| chromatic | Winged for your protection? | ||
| cotto_yapc | Coke++ #fresh brains | ||
| NotFound | Whiteknight: and a -8 againts tabs. | ||
| Whiteknight | I also liked pmichaud's idea of Plumbhead -> "Phonie" | ||
| Eevee | hahaha | 19:20 | |
| chromatic | Absolut Ruby | ||
| DietCoke | firefox 3 available for download. | ||
| schmalbe | We winged WingedWMLScript | 19:21 | |
| Eevee | DietCoke: what do linux users do | ||
| just download it and delete the tarball? | |||
| DietCoke | ?? | 19:22 | |
| Eevee | apt kinda updates firefox for me | ||
| so I don't NEED to download it | |||
| DietCoke | no clue. =-) | ||
|
19:22
kid51 joined
|
|||
| DietCoke | NICE> | 19:23 | |
| I downloaded the 3.0 FF setup. run it. "file is corrupted" | |||
| Eevee | ha | ||
| possibly related to their servers being completely hammered | |||
| cotto_yapc | firefox-- | ||
| Eevee | well, this is interesting. I've found a website that won't let me log in with either elinks or LWP, but works fine in firefox with no flash or js | 19:24 | |
| cotto_yapc | user agent? | 19:25 | |
| purl | user agent is some lame ass spider app | ||
| cotto_yapc | forget user agent | ||
| purl | cotto_yapc: I forgot user agent | ||
| Eevee | would they really disable for specific UAs server-side? | ||
| will change fx's though | |||
| and see what happens | 19:26 | ||
| dalek | r28479 | chromatic++ | trunk: | 19:27 | |
| : [IMCC] Updated register allocation used register stacks to persist across | |||
| : individual SymReg scans, which I accidentally left out of r28478. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28479 | |||
| Eevee | oh, nevermind, DOES work in elinks. I guess they're just doing something weird I'm missing with my fake request | 19:29 | |
| DietCoke | Eevee: there is no update path to 3 atm. | ||
| Eevee | DietCoke: yes, but I have rc1, rc2 only has a handful of bugfixes, and rc2 is final | 19:31 | |
| not really worth the hassle of dumping the tarball somewhere and trying to make it use ubuntu's conventions for profile dir etc | 19:32 | ||
|
19:39
smash joined
|
|||
| smash | hello everyone | 19:39 | |
| dalek | r28480 | cotto++ | trunk: | 19:40 | |
| : Copy/pasta documentation on commandline_banner and commandline_prompt from pdd29. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28480 | |||
|
19:47
chromatic joined
|
|||
| Tene | U+169B OGHAM FEATHER MARK (į) | 19:51 | |
| įruby | |||
| įphp | |||
| NotFound | Pronounced as "winged"? | 19:52 | |
| Tene | Sure. | 19:54 | |
| apparently it's used to mark the beginning of text. | |||
| smash | chromatic: had to revert your change to packdumo.c (www.parrotvm.org/svn/parrot/revision?rev=28462) | 19:56 | |
| Tene | or perhaps "feathered ruby" | 19:57 | |
|
19:57
kid51 joined
|
|||
| kid51 | pmichaud's 2nd talk has begun | 19:57 | |
| smash | are they video recording the talks ? | 19:58 | |
| kid51 | smash: don't know | 20:00 | |
| NotFound | I like "winged" better. | ||
| kid51 | ... but slides will be available | ||
| Want to ask any questions? | 20:01 | ||
| Tene | Sure, winged is good. | ||
| smash | kid51: nah, i'll check the slides later | ||
| Tene | U+C719 HANGUL SYLLABLE WING (ģ) | ||
|
20:01
cognominal joined
|
|||
| Tene | hmm | 20:01 | |
| the ogham feather mark comes in pairs... | 20:02 | ||
| kid51 | smash: Can you email me at jkeenan at cpan dot org with the problem in t/steps/init_hints-04.t you saw this morning? | ||
| Tene | įrubyį -- one feather on each side | ||
| smash | kid51: sure, the problem was on windows tho | ||
| kid51 | I don't have your email address and want to mail you a diagnostic patch. | 20:03 | |
| smash | i just skipped (or todoed) the test because of release | ||
| let me fire up windows virtual box | |||
| you can email me: smash at cpan dot org | 20:04 | ||
| Juerd | Tene: į this looks like a perl 6 qw list į | ||
| NotFound | The ogham is easier to draw. | 20:05 | |
| Juerd | Tene: What's the purpose of your unicode exploring? | ||
|
20:06
gryphon joined
|
|||
| Tene | Juerd: an earlier discussion about names, someone suggested proposing a "parrot" character to unicode | 20:06 | |
| NotFound | Juerd: we try to beat the # of CLI languages. | ||
| DietCoke | packy++ OSX_DEPLOYMENT_TARGET | ||
| cotto_yapc | smash, the talks are being recorded | 20:07 | |
| DietCoke | tcl: puts packy++ | ||
| polyglotbot | OUTPUT[packy++ā¤] | ||
| Juerd | Tene: Names for what? | ||
| smash | cotto_yapc: great, thks | ||
| Juerd | NotFound: I don't understand. | ||
| NotFound | Juerd: like C# et al | ||
| Tene | Juerd: the conversation contained a suggestion that a common "branding" in the names of parrot-hosted languages would be nice, in the style of ironruby, ironpython, c#, f#, etc. | ||
| dalek | r28481 | fperrad++ | trunk: | ||
| : [RELEASE] | |||
| : update LANGUAGES_STATUS.pod from languages-smoke results | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28481 | |||
| Juerd | Aha | ||
|
20:07
limbic joined
|
|||
| DietCoke | tcl: for {set i 0} {$i<4} {incr i} {puts packy++} | 20:07 | |
| polyglotbot | OUTPUT[packy++ā¤packy++ā¤packy++ā¤packy++ā¤] | ||
| Tene | one suggestion was "winged", aka "winged ruby", "winged python", etc. | ||
| confound | tcl me elmo | 20:08 | |
| Juerd | Unicode characters are *hard to type* | ||
| confound | "Flying" | ||
| DietCoke | tene,Juerd: that is not an unreasonable idea. "winged" isn't going to win. =-) | ||
| Juerd | That is, the nicer ones. :) | ||
| kid51 | smash : Just sent mail. | ||
| Tene | sarcastically, the obvious solution is to also support the ascii version: >-ruby-< | 20:09 | |
|
20:09
chromatic joined
|
|||
| DietCoke | Tcl already did this. the prefix is "par". =-) | 20:09 | |
| Khisanth | DietCoke: unless someone convince the makers of Red Bull to start sponsoring Parrot developement? :) | ||
| Tene | paruby | 20:10 | |
| hm | |||
| DietCoke | parperl! | ||
| NotFound | That way we also show our commitment with full unicode support. | ||
| dalek | r28482 | fperrad++ | trunk: | ||
| : [RELEASE] | |||
| : update LANGUAGES_STATUS.pod from manual tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28482 | |||
| cotto_yapc | parphp | ||
| confound | parboiled | 20:11 | |
| Whiteknight | parhip | ||
| chromatic | RomeroPHP | ||
| confound | parsnip | ||
| DietCoke | particle. | ||
| purl | The most abundant particle in the universe is the moron. or spin 1/2, charge 2/3 or jerry gay | ||
| DietCoke | (oh, wait.) | ||
| particle is also a boson. | |||
| purl | okay, DietCoke. | ||
| DietCoke | particle is also a bozon. | ||
| purl | okay, DietCoke. | ||
| chromatic | What flavor borson? | ||
| confound | borshton | ||
| DietCoke | neopolitan. | ||
| Tene | particle is also a bogon | ||
| purl | okay, Tene. | ||
| PerlJam | borgon? | 20:12 | |
|
20:12
Zaba joined
|
|||
| Juerd | Tene: I like the single thing, >- | 20:13 | |
| Tene: It has a nice "greater than" connotation :D | |||
| Tene | Me too. | ||
| DietCoke | kid51: when you forward a message to RT, do you go through and change the people so it looks like it was submitted by the original submitter? (kind of a PITA but helps tracking later.) | ||
| cracker? polly? uncaged? | |||
| Tcl Uncaged. | 20:14 | ||
|
20:15
rjbs joined
|
|||
| rjbs | So. At some point I wasn't supposed to 'make install' because the installed parrot didn't work right. | 20:15 | |
| Is that still true? | |||
| cotto_yapc | yes | ||
| DietCoke | chromatic sez it's fixed. | ||
| We could use a canary. | |||
| confound | psitta- | ||
| psittatcl | |||
| psittaruby | |||
| DietCoke | if you're brave, go ahead. If not, avoid it. | ||
| rjbs | I'm brave. I mean, what's the worst that could happen? | 20:16 | |
| kid51 | DietCoke: Is there some way to do that other than just copy editing? (This is not something that happens very often.) | ||
| tewk | where can I read docs about debuggin a actions.pm? | ||
| cotto_yapc | computer 'splode | ||
| confound | * rjbs has quit (eaten by Cthulhu) | ||
| DietCoke | kid51: I think you have to go into the People section on the ticket. | ||
| silug | fwiw, i'd *love* to leave yapc with a working, installable fedora parrot package | ||
| DietCoke | I've done it for a few of those. | ||
| silug: that would be nice, yes. | |||
| PerlJam | rjbs: I've run "make install" on feather and no one seems to have noticed. | ||
| silug | if anyone felt like sitting with me for a bit to help, i'd appreciate it | ||
| Tene | Aren't there some spec files? | ||
|
20:16
slightlyoff joined
|
|||
| DietCoke | you coming to the workshop tomorrow? =-) | 20:16 | |
| tewk | I'm getting a "No result object" exception | ||
| silug | Tene: the last one i saw was mine. :) | ||
| DietCoke: if that would be the place to work on it, then most likely, yes | 20:17 | ||
| Tene tries the 'make rpm' target. | |||
| NotFound | Talking about charsets, is there some way of specifying the charset and enconding of pir files? | ||
| kid51 | DietCoke: So how should I modify this page: rt.perl.org/rt3/Ticket/ModifyPeople...l?id=55954 | ||
| silug | i wanted to come to the hackathon, but i couldn't get away from work earlier | ||
| DietCoke | You can probably also find me later today after presentations are over. | ||
| NotFound | We actually have several .t files with latin-1 chars. | 20:18 | |
| chromatic | They're passionate. | ||
|
20:18
jhorwitz joined
|
|||
| DietCoke | I've been deleting myself as the creator, and adding in the original mailer's email addy as a requestor. | 20:18 | |
| confound | DietCoke: stop deleting yuorself, you'll go blind | 20:19 | |
| DietCoke | You can leave yourself as a cc, or a requestor, that's fine, but I think it's good to add the original sender as one of the requestors. | ||
| limbic | jhorwitz: Could the our $vars in the mod_parrot / mod_perl6 have been changed to state variables? | ||
| DietCoke hurls www.savagechickens.com/blog/index.html for confound | |||
| ROODE++ | 20:20 | ||
| jhorwitz | limbic: state variables? | ||
| confound | jhorwitz: state $foo = 1 | 20:21 | |
| limbic hunts for a synopsis to point to | |||
| silug | DietCoke: i *might* need to go pick my wife up, but if not, if you didn't mind working with me a bit after the presentations, that would be *fantastic* | ||
| cotto_yapc | they're lexical, except that they keep their values when they go out of scope for the next time they're in scope again | ||
|
20:21
Ivatar joined
|
|||
| limbic | jhorwitz: but I think if they work in mod env, they would be better for your slides than our | 20:22 | |
| cotto_yapc | (afaict) | ||
| jhorwitz | hm, i like | ||
| limbic | oh, you found them | ||
| jhorwitz | i liked cotto's description. :) | ||
| DietCoke | silug: I am just a parrot guy; if you are a <whatever os that was> guy, we should be ok. | ||
| limbic | I was going to ask during your talk - but didn't want to sound like an idiot | ||
| DietCoke | limbic: it doesn't stop any of us. | 20:23 | |
| jhorwitz | amen | ||
| DietCoke | ESPECIALLY horwitz. | ||
| PerlJam | DietCoke: so ... you're not a tcl guy :) | ||
| silug is a fedora guy | |||
| DietCoke | PerlJam: oh, no. | ||
| limbic | well - I was one of the few people who didn't raise their hand for using mod_parrot - I hate the web afterall | ||
| jhorwitz | DietCoke hurts us | ||
| DietCoke | WHAT HAS IT GOTS IN ITZ POCKETZES? | ||
| confound | he's very tlcclish | ||
| gah, lag | 20:24 | ||
| jhorwitz | limbic: just don't confuse me with someone who knows perl6 ;-) | ||
| smash | kid51: test still fails on windows, and i didn't get your mail yet | ||
| cotto_yapc | unicode-flavored lag | ||
| DietCoke | I used to be so tickleish I'd fall over. thankfully I seem to be mostly immune these days. | ||
| limbic | jhorwitz: well, if it will work - that would be better | ||
| jhorwitz wonders if it's even in rakudo... | |||
| limbic | I am pretty sure the answer is yes | 20:25 | |
| kid51 | smash: No, I didn't patch trunk or fix anything. I only sent you a patch to apply, run, and then send me the output. | ||
| Tene discovers again that optimized build segfaults on 64-bit | |||
| limbic | I remember a use.perl post where the various implementations of state was compared and rakudo had the best | ||
| limbic looks | |||
| DietCoke | tene: if it hurts... | ||
| kid51 | smash: check for mail from jkeen at verizon dot net | ||
| silug | Tene: that must have been my latest problem | ||
| smash | kid51: ok, sometimes cpan forward is slow | 20:26 | |
| Tene | DietCoke: I usually don't build optimized, but that's the default for the rpm I'm trying to build. | ||
| jhorwitz found the synopsis (S04) | |||
| silug | Tene: where's this rpm you are trying to build? | ||
| Tene | silug: there's a specfile in the repo. | 20:27 | |
| silug | oh, right... that was mine the last time i looked. | ||
| it sort of worked | |||
| Tene | does it not work? | ||
| limbic | found the use.perl article - pasting in a sec | ||
| NotFound | Tene: you have a backtrace? | ||
| silug | but doesn't at the moment | ||
| Tene | NotFound: no, I don't. | 20:28 | |
| limbic | use.perl.org/~nicholas/journal/36270 | ||
| I misremebered | |||
| it is perl 5.10.0 that has it working | |||
| not rakudo | |||
| Tene | silug: I can probably hack on it with you in a bit. Would be nice to have some fedora packages. | ||
| limbic shuts up now | |||
| Tene | Well, it built fine, and I have a parrot and parrot-languages package here... | ||
| silug | Tene: yeah, that was my spec. it's been hacked on a bit. | 20:29 | |
| that's what i did at the last chicago yapc. :) | |||
| rjbs | t/examples/library.t (Wstat: 256 Tests: 4 Failed: 1) Failed test: 3 | ||
| :( | |||
| # got: '' | |||
| # expected: 'asdf =~ /as/ | |||
| Tene | silug: seems to work fine for me. Can you tell me what the problems are? | 20:31 | |
| purl | the problems are things like setting up relationships, writing templates, and so on. | ||
| silug | Tene: well the last problem was the segfault with optimization on | ||
| i'm trying a rebuild now to see where i'm at | |||
| cotto_yapc | perl6: sub foo(){state $i;} | 20:32 | |
| polyglotbot | OUTPUT[Null PMC access in type()ā¤current instr.: 'parrot;Perl6;Grammar;Actions;scope_declarator' pc 99776 (src/gen_actions.pir:5050)ā¤called from Sub 'parrot;Perl6::Grammar;scope_declarator' pc 66699 (src/gen_grammar.pir:19284)ā¤called from Sub 'parrot;Perl6::Grammar;noun' pc 60207 | ||
| ..(src/gen_grammar.pir:17028)ā¤called from Sub 'parrot;Perl6::Grammar... | |||
| cotto_yapc | perl6: sub foo(){my $i;} | ||
| polyglotbot | RESULT[{ ... }] | ||
| silug | and this laptop isn't all that fast | ||
| Tene | might we want a separate package for each language? | ||
| DietCoke | particle: do we really need to leave 43757 open? | ||
| Tene | Or would that be unnecessary? | ||
| silug | Tene: that would be the right thing to do | 20:33 | |
| DietCoke | (crap, he's not her) | ||
| (here) | |||
|
20:33
jhorwitz joined
|
|||
| silug | w00t, it's running tests now | 20:33 | |
| confound | just poke him on the shoulder | ||
| DietCoke doesn't want to be rude(r to patrick than normal) | |||
| confound | I mean to get him to get back on irc | 20:34 | |
| limbic | why? | ||
|
20:37
Whiteknight joined
|
|||
| limbic | how long has target=past worked? | 20:38 | |
| Tene | limbic: quite a while | ||
| confound | soon you'll be able to do --target=future | ||
| jhorwitz | Tene: much interest in mod_lolcode today. :) | ||
| confound | next year's Parrot talks will include: Trivial Time Travel with --target | ||
| limbic | Tene - pmichaud's live demo is the first time I have seen it | ||
| nice | |||
| NotFound | python has something like import from future. | ||
| Tene | perl6.past: say 'foo' | 20:39 | |
| nopaste | "polyglotbot" at 193.200.132.146 pasted "perl6 past paste" (49 lines) at nopaste.snit.ch/13300 | ||
| Tene points limbic at the extra options to polyglotbot | |||
| limbic | thanks | 20:40 | |
| Tene | perl6.parse: say 'foo | ||
| perl6.pir: say 'foo | |||
| nopaste | "polyglotbot" at 193.200.132.146 pasted "perl6 parse paste" (12 lines) at nopaste.snit.ch/13301 | ||
| "polyglotbot" at 193.200.132.146 pasted "perl6 pir paste" (12 lines) at nopaste.snit.ch/13302 | |||
| Tene | perl6.paste: say 'foo | ||
| nopaste | "polyglotbot" at 193.200.132.146 pasted "perl6 paste" (12 lines) at nopaste.snit.ch/13303 | 20:41 | |
| DietCoke | silug: you going to the yapc dinner? | 20:42 | |
| silug: I will not be, and will probably be sitting out in the lounge near the auditorium. | |||
| (for some small time.) | |||
| dalek | r28483 | Whiteknight++ | gsoc_pdd09: | 20:44 | |
| : [gsoc_pdd09] writing initial sweep routines for non-pmc header pools. | |||
| : * Rename a few functions | |||
| : * Partial redo of pool iteration code | |||
| : * A lot of this will be optimized away, eventually. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28483 | |||
| DietCoke | I am very sad at how much PIR is required to make tcl's [expr 3+4] work vs. the example that patrick just showed. | 20:46 | |
| cotto_yapc | tcl.pir: 3+4 | 20:47 | |
| purl | 7 | ||
| nopaste | "polyglotbot" at 193.200.132.146 pasted "tcl pir paste" (4 lines) at nopaste.snit.ch/13304 | ||
| Tene | tcl.pir: [expr 3+4] | ||
| nopaste | "polyglotbot" at 193.200.132.146 pasted "tcl pir paste" (4 lines) at nopaste.snit.ch/13305 | ||
| silug | DietCoke: i am planning on going | 20:48 | |
| DietCoke | tcl isn't an hllcompiler compiler. | ||
| atm, you have to use --pir on the command line. | |||
| Tene | ah | ||
| silug | but there will be an hour between presentations and the dinner, right? | ||
| kid51 | rjbs: Could not reproduce your test failure in t/examples/library.t. | 20:49 | |
| Tene | DietCoke: it's running on feather. feel free to fix it if you like. | ||
| DietCoke | something like that. | ||
| tene; nah. | |||
| rjbs | I'll re-run. | ||
| DietCoke reruns the official tcl test suite to see what's what. | 20:50 | ||
| rjbs | kid51: If this fails again, is there a way to submit relevant information about my system, the failure, etc? | 20:51 | |
| kid51 | Replication from RT to newsgroup is slow | ||
|
20:51
bacek joined
|
|||
| kid51 | Yes. The parrotbug utility will pick up that info and report it. | 20:52 | |
| DietCoke | (as long as you're not on windows.) | ||
|
20:52
Auzon joined
|
|||
| confound | parrotblog | 20:52 | |
| purl | parrotblog is a place where people can blog about parrot that isn't use.perl (i.e., some parrot news might not be appropriate for a perl-only forum, or perhaps should have a larger reach) | ||
| confound | oops | ||
| kid51 | It's available in top-level parrot dir once you've configure (I think) | ||
| What system were you on? | 20:53 | ||
| smash | DietCoke: (tcl) t/cmd_lsort.t fails | 20:54 | |
| dalek | r28484 | chromatic++ | reg_alloc_fix: | ||
| : Created register allocator fix local branch. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28484 | |||
| DietCoke | smash: not exactly. | 20:55 | |
| all tests pass, then you get an inferior runloop issue. | |||
| which hopefully will go away once pdd25cx comes back to trunk. | |||
| smash | [oops; continuation 0xb704624c of type 21 is trying to jump from runloop 12345 to runloop 1] | ||
| chromatic | Er, that shouldn't have happened. | 20:56 | |
| DietCoke | chromatic: it's been happening for ages. | ||
| chromatic | I meant r28484. | ||
| dalek | r28485 | chromatic++ | reg_alloc_fix: | ||
| : [IMCC] Added a sets member to SymReg struct. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28485 | |||
| chromatic | and r28485. | ||
| DietCoke | you didn't mean to commit those? ah. | 20:57 | |
| chromatic | I meant to make a local branch. | 20:58 | |
| DietCoke | branches are easily deletable. | ||
| keeeeeeeeel it. | |||
| smash | kid51: still no mail, send it again but this time to: mestre dot smash at gmail dot com | 20:59 | |
| silug | so apparently my wife wants to come to the banquet, so i have to leave to get her | 21:00 | |
| DietCoke | silug: ok. | ||
| perhaps after, or online. I'm flexible. | 21:01 | ||
| And there are MANY parroteers here. | |||
| or, as we call them, crackers. | |||
| smash | still having problems building parrot on fedora ? | ||
| chromatic | 64-bit Fedora? | 21:02 | |
| smash | and what version of fedora ? | 21:03 | |
| dalek | r28486 | chromatic++ | reg_alloc_fix: | 21:05 | |
| : Removed a public branch which is in the wrong location and should have been a | |||
| : local branch only anyway. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28486 | |||
| kid51 | smash : sent | ||
| smash | kid51: got it, the patch does not seem complete tho | 21:11 | |
| (the file i mean) | |||
| let me try a manual patch | |||
| kid51 | smash: correct. I was trying diff rather than svn diff. But all I wanted to do was add those print statements. | 21:13 | |
| rjbs | sent in my report. | 21:14 | |
| smash | nopaste? | 21:15 | |
| clunker3 | pasta.test-smoke.org/ or paste.husk.org/ or nopaste.snit.ch:8001/ or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ | ||
| purl | nopaste is 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 or App::Nopaste or tools/dev/nopaste.pl | ||
| kid51 | patch -p0 t/steps/init_hints-04.t < diff.for.smash.txt | ||
| rjbs: thanks, we'll get it whenever perl.org catches up. | 21:16 | ||
| rjbs | groovy | 21:17 | |
| I look forward to squawking :) | |||
| dalek | r28487 | particle++ | trunk: | ||
| : [abc] whitespace update in grammar file | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28487 | |||
| nopaste | "smash" at 82.154.75.155 pasted "kid51, is this what you wanted to see ?" (39 lines) at nopaste.snit.ch/13306 | ||
| kid51 | smash: Yes. Examining it now. | 21:19 | |
| As I expected, a Win32 path separator problem. I thought catfile avoided that problem. | 21:20 | ||
| smash | i didn't have tiem to look at it.. i just maked it TODO | ||
| kid51 | Oh, wait, I remember a case where particle fixed a test like this. | 21:21 | |
| kid51 researches | |||
| cotto_yapc | pmichaud, you know you want it | 21:23 | |
| DietCoke | -_O | 21:24 | |
|
21:26
chromatic joined
|
|||
| kid51 | smash: Sent second patch: Trying \\Q \\E | 21:28 | |
| smash | kid51: ok, checking | 21:29 | |
| dalek | r28488 | coke++ | tcl_pct: | 21:31 | |
| : Create branch to work on converting tcl to PCT | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28488 | |||
| nopaste | "smash" at 82.154.75.155 pasted "kid51,with 2nd patch applied" (27 lines) at nopaste.snit.ch/13307 | 21:32 | |
| kid51 | smash: So it worked, correct? | 21:33 | |
| smash | yes, i think | 21:34 | |
| dalek | r28489 | jkeenan++ | trunk: | 21:35 | |
| : Account for Win32 path separators in one test per report from smash. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28489 | |||
| smash | kid51: great, one less ticket to file | 21:37 | |
| kid51++ | |||
| dalek | r28490 | coke++ | tcl_pct: | 21:39 | |
| : [tcl] | |||
| : Begin conversion with a clean slate. We can always do an svn copy back from | |||
| : trunk for the files we wish to keep in our implementation. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28490 | |||
| kid51 | How do I disconnect cleanly in irssi? | 21:45 | |
| DietCoke | slash quit ? | ||
| Infinoid | /disconnect | ||
|
21:46
packy joined
|
|||
| dalek | r28491 | Whiteknight++ | trunk: | 21:54 | |
| : [src/gc] Add some basic function-level documentation as per RT#48260. More is needed, but I've covered the basics. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28491 | |||
| smash | i'm off | 21:57 | |
| smash wavez | |||
| dalek | r28492 | Whiteknight++ | trunk: | 22:02 | |
| : [src/gc] Add some basic function-level documentation to src/gc/memory.c as per RT#48260. More is needed, but I've covered the basics. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28492 | |||
| r28493 | japhb++ | trunk: | 22:14 | ||
| : [CAGE] Add .git directory to MANIFEST.SKIP, to quiet 'make manitest' for git-svn users | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=28493 | |||
|
22:23
teknomunk joined
22:24
apeiron joined
|
|||
| apeiron | Parrot 0.6.3 (and svn HEAD) are unable to build on Mac OS X Leopard (perhaps others) using Macports. Preliminary investigation (with help from several people at YAPC::NA) reveals that it's related to universal vs. non-universal libraries in Macports. Can anyone with Macports and one of: readline, openssl, libiconv *not* compiled as universal reproduce? | 22:30 | |
| Just wiped out all of my installed ports, it built against system versions of things, and is happy--so it's definitely related to conflicts from Universal vs. non-Universal libs in Macports (which AFAIK defaults to non-Universal). | 22:49 | ||
|
22:51
contingencyplan joined
|
|||
| Whiteknight | apeiron, have you filed a bug about this? | 22:55 | |
| apeiron | Whiteknight, Will get that in presently. | 22:56 | |
| Whiteknight | okay, excellent. I don't know the macport, so I want to make sure other people hear about this | 22:57 | |
| omega | apeiron: how do I check if I have universal or non-universal of the given ports? | 22:58 | |
| apeiron | omega, port installed | ack portname | 22:59 | |
| s/ack/grep/ as appropriate | |||
| omega, If it doesn't say Universal, it isn't--I think. Not entirely certain. | |||
| omega | ok | ||
| I have all 3 | |||
| not universal | |||
| or it doesn't say universal | |||
| apeiron | Those three if they don't say it definitely aren't, at least with my version of MacPorts. | ||
| Whiteknight, bugs6.perl.org/perl6/ says to send mail to parrotbug@parrotcode.org to report a bug. Is that a list I'd need to subscribe to? | 23:00 | ||
| omega | rt-que I think | 23:01 | |
| at least thats what was said in the talks | |||
| Whiteknight | no, it's not a list. Just send an email there, put "[BUG]" at the beginning of the subject so it get filed correctly | ||
| apeiron | Okay, will do. | ||
| Whiteknight | thanks! | ||
|
23:08
tetragon joined
23:15
contingencyplan joined
23:23
allison joined
23:42
cjfields joined
|
|||
| apeiron | Oddly, I tried building parrot 0.6.3 on another machine with a similar config (Leopard, Macports, non-universal readline et al) installed and it's working. /me is curious | 23:48 | |
| Infinoid | any differences in the output of Configure.pl on those two machines? | 23:49 | |
| tetragon | What's the issue? | 23:50 | |
| purl | the issue is not typing the key, it's making the remote server DTRT | ||
| apeiron | tetragon, On this machine, without universal builds of things in Macports, parrot 0.6.3 fails to build with complaints about various files being fat binaries. | 23:51 | |
| tetragon | Which OS X and CPU type? | ||
| apeiron | They're both 10.5.3 and Intel. | ||
| tetragon | Have you tried the patch in rt.perl.org/rt3/Ticket/Display.html?id=52214 | 23:52 | |
| Infinoid | purl, forget the issue | ||
|
23:52
japhb joined
|
|||
| purl | Infinoid: I forgot issue | 23:52 | |
| japhb | Infinoid: How are your OpenGL troubles? | 23:53 | |
| apeiron | I'll have to rebuild the stuff as non-universal since I started ripping it all out as a temp workaround figuring the other machine would reproduce the issue. | ||
| (but it doesn't, oddly0 | 23:54 | ||
| tetragon | Have you tried the patch? | ||
| apeiron | Will be doing that once I can, yes. | ||
| (but haven't yet, no) | |||
| tetragon | And as to the boxes, which Perl 5 are you using? Apple-built or self-built? | ||
| (Yes, it makes a difference on 10.5) | 23:55 | ||
| (self-built is less likely to trigger the -arch flag issues with fat binaries and parrot) | 23:57 | ||
| apeiron | hrm, actually, I think the laptop which shows the fail is running the system perl... | ||
| The system that isn't seeing the problem is a Macports 5.10. | |||
| tetragon | Use the patch | 23:58 | |
| It will fix your problems | |||
| When it fixes it, comment in the ticket that it did | |||
| apeiron | heh, okay. Will do. | ||
|
23:58
Zaba_ joined
|
|||