|
Parrot 0.6.3 "Beautiful Parrot" Released | parrotcode.org/ | 5/649/88 new/open/stalled tix | logged in irclog.perlgeek.de/parrot/today Set by moderator on 26 June 2008. |
|||
|
00:07
shamu joined
00:09
rurban joined
|
|||
| rurban | linking glut fails now with cygwin | 00:09 | |
|
00:09
AndyA joined
|
|||
| rurban | obviously add_to_libs win32_gcc contains cygwin | 00:09 | |
| where can I fix that? | 00:10 | ||
| Ok, I just added cygwin before that win32_gcc, now it works | 00:11 | ||
| wrong, it doesn't work. Anyway I submitted a parrotbug for this new opengl breakage | 00:36 | ||
|
00:52
stupidbot joined
00:54
gmansi joined
01:06
Ademan joined,
bacek joined
|
|||
| bacek | summon pmichaud | 01:09 | |
| Tene plans to work on .HLL in HLLs tonight. | 01:11 | ||
| nopaste | "bacek" at 202.7.166.165 pasted "Idea of replacing many functions in Junction.pir with macros (for pmichaund for review and blame)" (42 lines) at nopaste.snit.ch/13494 | 01:12 | |
|
01:57
cjfields joined
01:58
cjfields_ joined
|
|||
| cjfields | purl? | 02:00 | |
| purl | yes, cjfields? | ||
| Tene | purl: is it really you? | 02:01 | |
|
02:02
stupidbot joined
|
|||
| cjfields | msg pmichaud I have added a patch for a full implementation of transliteration to RT#55492 (diff from r29090). Don't know if it belongs in Any or Str (in the latter for now). Added tests to t/spec (40 tests, all pass) | 02:03 | |
| purl | Message for pmichaud stored. | ||
| cjfields | Thanks purl | 02:05 | |
| or | |||
| purl, thanks | |||
| purl has been very behaved lately. Don't know what to think! | 02:06 | ||
| purl | cjfields: bugger all, i dunno | ||
| cjfields | heh. gotta go. | ||
|
02:09
britneypire joined
|
|||
| japhb | rurban: RT # of OpenGL bug? | 02:13 | |
|
02:14
bacek joined
02:18
stupidbot joined
|
|||
| Infinoid | japhb: #56628 | 02:21 | |
| japhb | Hmmm. | 02:46 | |
| This seems to contradict information from the last person who sent in cygwin patches. | |||
| Different cygwin releases? Different choice of GL packages (system versus Mesa)? I dunno. Very fishy. | 02:47 | ||
| donaldh? | 02:51 | ||
| purl | donaldh is Donald Hunter, mailto:donald@sealgair.com | ||
|
02:55
apeiron_ joined
03:13
britneypire joined
03:27
petdance joined
04:25
rurban_ joined
04:30
masak joined
04:34
lauanana joined
04:58
unenana joined
05:07
abriquette joined
05:27
Psyche^ joined
05:46
lauanana joined
06:11
Ademan joined
|
|||
| bacek | hi. It there possibility in parrot to invoke parent's method from child's override? | 06:38 | |
|
06:50
jjore2 joined
07:41
barney joined
07:49
lauanana joined
08:16
TiMBuS joined
|
|||
| dalek | r29091 | bernhard++ | trunk: | 08:22 | |
| : [Pipp] Adapt location of testfile. | |||
| : Tests are now running within 'languages/pipp'. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29091 | |||
| r29092 | bernhard++ | trunk: | 08:23 | ||
| : [Pipp] Add target 'pipp$(EXE)' to Makefile | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29092 | |||
| r29093 | bernhard++ | trunk: | 08:35 | ||
| : [Pipp PCT] Fix support for bitops | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29093 | |||
|
08:46
TiMBuS joined,
Ademan joined
08:48
sandra_f joined
|
|||
| dalek | r29094 | bernhard++ | trunk: | 08:50 | |
| : [Pipp] Clean up languages/pipp/file.txt | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29094 | |||
| r29095 | bernhard++ | trunk: | 09:09 | ||
| : [Pipp PCT] Add support for unary plus. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29095 | |||
| barney found no unary plus in squaak | |||
| dalek | r29096 | bernhard++ | trunk: | 09:12 | |
| : [Pipp] Clean up more files in 'make clean'. | |||
| : Set some svn:ignore properties. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29096 | |||
|
09:16
iblechbot joined
|
|||
| dalek | r29097 | bernhard++ | trunk: | 09:25 | |
| : [build] Clean up files generated for 'parrot_config'. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29097 | |||
|
09:34
ruoso joined
10:33
stupidbot joined
10:45
bacek joined
|
|||
| rurban | japhb: I have freeglut-2.4.0 on cygwin | 10:49 | |
| japhb: mesa not | |||
|
11:18
masak joined,
masak left
11:19
masak joined
11:21
Coleoid joined
|
|||
| cognominal | this may be of interest src.opensolaris.org/source/xref/onn...s/ctf.h#38 | 11:36 | |
| this is ctf - CTF - Compact ANSI-C Type Format. It is used by dtrace. | |||
| I got it from the Bryan cantrill blog : blogs.sun.com/bmc/entry/dtrace_on_linux | 11:39 | ||
|
12:01
baest joined
|
|||
| Coleoid | I'm looking at perl6 t/spec/S02/array.t, and it seems broken-- | 12:54 | |
| Sections have been wrapped in bare blocks for clarity, and later blocks try to assemble arrays from arrays whose scope has closed. | 12:55 | ||
| Am I misunderstanding? | 12:56 | ||
| masak | Coleoid: looking | 12:58 | |
| Coleoid | I can restructure array.t to declare "my @array3 = (@array1, @array2);" and so forth outside the blocks... | 12:59 | |
| masak | Coleoid: I don't see an example of the out-of-scope variables you mention | 13:00 | |
| Coleoid | masak: Thanks. | ||
| masak | Coleoid: looking at t/spec/S02-builtin_data_types/array.t in the Pugs repo | 13:01 | |
| Coleoid | I'll reup my pugs to see if the perl6 stuff is out of sync. | 13:02 | |
| masak | wouldn't think so | 13:03 | |
| if you're willing to paste somewhere the code you find problematic, that would help | |||
| Coleoid | For me, the line #40 assembles an @array3 from and @array2 whose scope closed on line 36. | 13:04 | |
| s/and/an/ | |||
| masak | Coleoid: yes. seems you're right | 13:05 | |
| that can't be right | |||
| nopaste | "Coleoid" at 76.251.83.159 pasted "expiring scope in array.t?" (15 lines) at nopaste.snit.ch/13495 | 13:06 | |
| masak | Coleoid: do you have a Pugs commitbit? | ||
| Coleoid | I did a long time ago, but I don't think I can find it... | ||
|
13:07
stupidbot joined
|
|||
| masak | Coleoid: ok, I'll see if I can fix it | 13:07 | |
| Coleoid | It's not causing a problem in rakudo, since the bulk of array.t is fudged out on rakudo. | 13:08 | |
| masak | I could either remove the {} around @array2 or merge it with that around @arry3 | ||
| s/arry/array/ | |||
| Coleoid | masak: There are others, throughout the file. | ||
| masak | :( | ||
| maybe I should try to run the test file in Pugs first | 13:09 | ||
| Coleoid | Yeah. Glad I'm not insane / that far out of touch with Perl 6, though! | ||
| masak | :) | 13:10 | |
| Coleoid | I was figuring hoisting the declarations out of the blocks. | ||
| ...I'll start trying to relocate my commit bit. | 13:11 | ||
| masak | Coleoid: good | 13:12 | |
| Coleoid: Pugs complains as well. I think we can assume the test file is at fault | 13:13 | ||
| Coleoid | masak: Whew. | ||
| Still updating Pugs... haven't updated it in N months... | 13:14 | ||
| masak | seems moritz indiscriminately added blocks at r21001 | 13:15 | |
| he probably thought there were no dependencies between the variables | |||
| ok, I got a version running in Pugs | 13:19 | ||
| committing that | |||
| masak only has 3 minutes of battery left | |||
| Coleoid: there, fixed in r21231. Coleoid++ | 13:21 | ||
| Coleoid | masak: Thanks! By next time I hope to be able to help myself. | 13:22 | |
| masak | Coleoid: sounds good | ||
| too... little... battery... must... find... power source... | 13:23 | ||
| Coleoid | :D | ||
| cognominal | Dave, my mind is going.... I can feel it. | 13:27 | |
|
13:30
bacek joined
13:49
clochette joined
13:55
rurban joined
13:59
unenana joined
|
|||
| jonathan | pmichaud: Will make sure that the patch builds and works with current Rakudo and only causes the two failures in isa testing for Sub etc. And if so, check it in. | 14:30 | |
| Unfortunately, the "just set the proto as a property" approach may just suck. Because isa doesn't just automatically work now. | 14:31 | ||
| So need to override isa in the proto-objects Sub, Block, Method etc. | |||
| That's what's left to do. | |||
| Damm. svn up'd and now got a collision... | 14:32 | ||
|
14:33
jennyf joined
14:35
kid51 joined
14:44
kid51 joined
|
|||
| dalek | r29098 | jonathan++ | trunk: | 14:57 | |
| : [rakudo] Replace usage of :instanceof with storing the proto as a property. Still need to fixup isa to work, but this resolves some other issues for now that the :instanceof usage introduced. Also lays the groundwork for storing signature objects. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29098 | |||
| cognominal | putain, impossible de savoir jusqu'à quand je suis lié à Bouygues | ||
| oops, wrong channel | 14:58 | ||
|
15:14
barney joined
15:59
tetragon joined
16:04
jan joined
16:13
guru joined
16:29
unenana joined
|
|||
| cognominal | are there dates for the parrot hackaton at copenhagen? | 16:30 | |
| barney | If so, I'm not aware of them | 16:34 | |
| jonathan | I think pmichaud mentioned he was hacking the day before and after the workshop. I should be doing both of those too. | 16:37 | |
| barney | I haven't booked anything yet. So I plan to stay one day before and after as well. | 16:39 | |
| dalek | r29099 | bernhard++ | trunk: | 16:42 | |
| : [Pipp Antlr3] | |||
| : Passed the wrong variant in Parrot::Test::Pipp::Antlr3 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29099 | |||
| jonathan | Nice. | 16:44 | |
| Guess we need to find, a good hacking location. | |||
|
16:48
lafille joined
16:54
guru joined
17:03
kid51 joined
|
|||
| dalek | r29100 | jkeenan++ | autojit: | 17:06 | |
| : [configure] Move some hard-coded data from inside runstep() to _init() so that | |||
| : they are overrideable during testing. Refactor code from insider runstep() | |||
| : into _first_probe_for_exec(). Add file to test command-line option setting | |||
| : --jitcapable=0. Rearrange subs and tests in order in which they are called | |||
| : inside runstep(). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29100 | |||
| japhb | rurban: here you said you have no mesa, but via RT you said you have mesa-devel and opengl installed. I'm confused. | 17:08 | |
| I wish donaldh would pop in ... | 17:11 | ||
| Anyone else here have cygwin? | |||
| Tene | I have PalmOS, is that the same? | 17:13 | |
| :) | |||
| japhb | Tene: so ... many ... jokes ... | 17:14 | |
| Tene | so many at the same time that they get stuck in the door and none make it out? Three Stooges Syndrome? | 17:15 | |
| japhb | "You mean I have pneumonia?" "Yes." "Juvenile diabetes?" "Yes." "Hysterical pregnancy?" "Uh, a little bit, yes." | 17:19 | |
| Tene | Oh, that's where that joke came from. It didn't sound like something I'd come up with. | 17:20 | |
| japhb | Perhaps it was a meme. | 17:21 | |
| Tene | Is cygwin a meme? | ||
| japhb | Good question. It does seem to have been reinvented several times so far .... | 17:22 | |
|
17:22
petdance joined
|
|||
| dalek | r29101 | bernhard++ | trunk: | 17:49 | |
| : [Pipp] Work on testability with the standard PHP test suite | |||
| : Let pipp also look at $ENV{PIPP_VARIANT}. | |||
| : Let pipp accept calls without trailing PHP script name. | |||
| : Check for invalid variant names. | |||
| : Accept, but ignore, the options 'C' and 'd'. | |||
| : pipp.pl is no longer needed, the exe 'pipp' is used instead. | |||
| : Update instructions in docs/testing.pod. | |||
| : Test against PHP 5.3. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29101 | |||
| r29102 | bernhard++ | trunk: | 18:04 | ||
| : [Pipp] | |||
| : Remove trailing whitespace. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29102 | |||
| r29103 | jkeenan++ | autojit: | 18:31 | ||
| : [configure] Simplify structure of runstep(): move code for non-JIT up; set | |||
| : explicit result and return at that point. Set explicit yes/no results. | |||
| : Shorten description in Configure.pl output, as this step no longer deals with | |||
| : architecture or OS -- only with JIT. Test for some verbose output. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29103 | |||
|
18:33
unenana joined
18:53
britneypire joined
18:55
clochette joined
|
|||
| rurban | japhb: Sorry, I was out. And confused also. Yes, I have mesa, but didn't know that I have mesa. | 18:56 | |
|
19:36
luca_ joined
19:37
vsoni joined
19:38
vsoni left
19:42
cjfields joined
|
|||
| cjfields | jonathan around? | 19:47 | |
| jonathan | cjfields: Yes | 19:48 | |
| cjfields | The transliteration implementation I have in RT, should it go in Str or Any? | 19:49 | |
| jonathan | I'd guess it would be Str. | 19:50 | |
| If it doesn't explicitly say anywhere, I'd put it in Str for the time being. If it's determined it should have been in Any, it ain't hard to move it there. | 19:51 | ||
| cjfields | That's what the patch is made against | ||
| jonathan | OK | ||
| It's written in Perl 6 rather than PIR, if I remember? | 19:52 | ||
| cjfields | Nope, PIR | ||
| jonathan | Ah, OK. | ||
| cjfields | It could go right in | ||
| jonathan | That kinda makes it possible to apply like, real soon now. | ||
| Right. | |||
| Transliteration falls much more into pmichaud's expertise than my own, so I think it's best he reviews it. Or if he's OK with it and just wants someone to do the grunt work of applying it, I can do that on my Rakudo day on Tuesday. | 19:53 | ||
| cjfields | okay by me. | 19:54 | |
| It should be resistant to the HLL bugs we have been dealing with | |||
| jonathan | OK, excellent. | ||
| Are there some spectests for this too? | |||
| cjfields | though I think pmichaud is taking care of that (saw a new branch) | ||
| yes, added tests (t/spec/S05-transliteration/trans.t) | 19:55 | ||
| it handles :c, :d, :s now | |||
| jonathan | Excellent. They can be added to the spectest_regression target, then. :-) | ||
| cjfields | ~40 tests, just need to implement tr/// | ||
| yes | |||
| jonathan | I'd imagine that the tr/// bit is not too bad. | 19:56 | |
| cjfields | I'm assuming we'll need to add in something for the modifiers | ||
| tr:d/a-z//, maybe | |||
| so it's more p6-like | 19:57 | ||
| jonathan | I'd guess the'll be consistent with the regexes, yes. | ||
| cjfields | Another one is match(). A simple implementation would be easy. | 19:59 | |
| nopaste? | |||
| 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 | ||
| nopaste | "cjfields" at 76.199.12.42 pasted "match()" (4 lines) at nopaste.snit.ch/13496 | 20:00 | |
| jonathan | What's that a method on? Regex? | 20:03 | |
| cjfields | Yes. It's mentioned in S05. | ||
| It's the method form of m//. subst() is method form of s///. | 20:04 | ||
|
20:04
britneypire joined
|
|||
| cjfields | feather.perl6.nl/syn/S05.html#Substitution | 20:05 | |
| mowing_yard& | |||
| pmichaud | transliteration should go in Any | 20:15 | |
| basically, any method that we expect to act as a builtin we should place in Any | |||
| I started reviewing the patch a bit earlier but it's also a bit long | 20:16 | ||
| cjfields | yes it is. | ||
| pmichaud | I think it would be good to get clarification from p6l about how ranges work (and white space), if we haven't done that already. | ||
| cjfields | I have added in comments about that. | 20:17 | |
| pmichaud | as I was reviewing the diff I was thinking that perhaps it'll be the same syntax as character enumerations in regexes | ||
| cjfields | re: 'a..b' vs 'a .. b' | ||
| In the patch, I am assuming (for now) spaced inside a range are not important, outside of a range they are | 20:19 | ||
| (hey, I got out of mowing the yard for now!) | 20:20 | ||
| pmichaud | to be more precise | 20:21 | |
| transliteration should go in src/builtins/any-str.pir | |||
| since it's a str-based form of Any method | |||
| moritz is pleased that in his absence the number of passing tests continued to rise significantly | 20:23 | ||
| cjfields | saw character enums in S05; that seems about right, except ws isn't ignored outside of the range. | 20:24 | |
|
20:25
rurban_ joined
|
|||
| moritz | rakudo.de/progress-nonstacked.png # rakudo progress graph as non-stacked graph (X-post from #perl6) | 20:58 | |
| dalek | r29104 | pmichaud++ | trunk: | 21:09 | |
| : [rakudo]: spectest-progress.csv update: 87 files, 1587 passing tests | 21:10 | ||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29104 | |||
| r29105 | moritz++ | trunk: | 21:16 | ||
| : [rakudo] cosmetic changes to tools/*.pl | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29105 | |||
| nopaste | "Coleoid" at 76.251.83.159 pasted "error from array.t" (24 lines) at nopaste.snit.ch/13497 | 21:17 | |
| dalek | r29106 | fperrad++ | trunk: | 21:18 | |
| : [docs] | |||
| : - tools/docs/pod_errors.pl removed since r28732 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29106 | |||
|
21:20
cjfields joined
|
|||
| dalek | r29107 | fperrad++ | trunk: | 21:20 | |
| : [docs] | |||
| : - tools/build/pbc2c.pl removed since r28978 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29107 | |||
|
21:29
unenana joined
21:33
tflorez joined
21:37
petdance joined
21:40
Theory joined
|
|||
| dalek | r29108 | pmichaud++ | trunk: | 21:42 | |
| : [rakudo]: add .perl method to Failure (moritz++) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29108 | |||
| r29109 | pmichaud++ | trunk: | |||
| : [pct]: Get 'for' loops to work with 0-arity blocks (RT #56648, moritz++) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29109 | 21:43 | ||
|
21:43
Ademan joined
22:31
stupidbot joined
|
|||
| dalek | Andy Lester | Field Guide to Parrot Porters: | 22:35 | |
| link: www.perlfoundation.org/parrot/index...ot_porters | |||
| petdance | WHOO LOOK I EDITED THE WIKI PAGE WHOOO | ||
|
22:38
rdice joined
22:39
Whiteknight joined,
jennyf joined
|
|||
| moritz | rakudobug? | 22:46 | |
| purl | i guess rakudobug is mailto:rakudobug@perl.org | ||
| moritz | Auzon: use this one for convenience | 22:47 | |
| dalek | r29110 | Whiteknight++ | gsoc_pdd09: | 22:53 | |
| : [gsoc_pdd09] update to trunk r29109 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29110 | |||
|
22:53
allison joined
|
|||
| dalek | r29111 | moritz++ | trunk: | 23:00 | |
| : [rakudo] Str.perl uses single quotes, Auzon++ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29111 | |||
| r29112 | moritz++ | trunk: | |||
| : [rakudo] three more files for spectest_regression | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29112 | |||
|
23:03
teknomunk joined
23:04
unenana joined
|
|||
| dalek | r29113 | Whiteknight++ | vtable_self: | 23:10 | |
| : [vtable_has_self] updating to trunk r29109 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29113 | |||
|
23:13
stupidbot joined
23:33
wknight8111 joined,
allison joined
23:41
sandra_f joined
|
|||