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