Parrot 0.5.3 Released | parrotcode.org/ | see www.parrotcode.org/misc/parrotsketch-logs/ for logs
Set by moderator on 27 February 2008.
00:14 wknight8111 joined
svnbotl r26183 | jkeenan++ | tcif: 01:37
: Parrot::Configure::Options::process_options: regex binding was incorrect.
: Parrot::Configure::Options::Test::get_all_options(): To be handled properly by
: Parrot::Configure::Options::process_options(), each element has to begin with
: double hyphens and join key and value with equals sign.
02:26 wknight8111 joined 02:27 mdiep joined
Coke mdiep: ping 02:31
mdiep Coke: pong 02:35
Coke mdiep: you should register to mentor someone for partcl. =-) 02:36
mdiep I'd be happy to mentor someone
I almost added myself to the wiki yesterday, but thought there might be better candidates: you, jerry, patrick, chromatic 02:37
Coke: now that you're on the grant committee, can we get tpf to approve a partcl project? :) 02:40
Coke I will have to avoid answering that question. But grant submittals are always welcome. 02:42
(well, in season.)
mdiep I was talking about SoC 02:43
Coke grant committee doesn't have anything to do with SoC, methinks. 02:44
02:45 c9s joined
Coke I'm getting segfaults on tcl on feather. Those should be fixable by someone with a clue. 02:45
mdiep someone at tpf looks at the proposals and decides which they'd like to do. I assumed it was the grant committee.
does it segfault under os x? 02:46
Coke ... oh hell yes.
I cleaned up [lsort] a bit the other day. 02:47
mdiep svn ups
Coke (eliminated our copy of quicksort.) 02:48
02:50 contingencyplan joined
mdiep ld: warning in /opt/local/lib/libicudata.dylib, file is not of required architecture 02:51
ld: symbol(s) not found for architecture ppc
(this is an intel mac)
didn't someone fix this a while back?
Coke haven't used ICU in ages.
mdiep I'm not using it -- I'm trying to build parrot. 02:52
Coke I don't have icu installed, so I never see that warning. =-)
mdiep well let's try this again without icu then :) 02:54
Coke (segfault on os x/intel) -btw, with the new gcdebug runcore, you can usually force the segfault on any platform if you find it on one. 02:58
mdiep I don't know how successful I'll be at fixing any gc problems.
Coke mdiep: I recommend investigating the segfault in tcl_var_subst.t first; that one fails in the same place as most of the segfaults. 02:59
02:59 Ademan joined
mdiep I see we haven't gotten any faster thru my neglect :) 03:00
Coke -> zzz 03:06
03:07 Andy joined 03:09 kid51 joined
svnbotl r26184 | jkeenan++ | trunk: 03:09
: Parrot::Configure::Options::process_options: regex binding was incorrect.
diff: parrotvm.org/svn/parrot/revision/?rev=26184
r26185 | chromatic++ | trunk: 03:23
: [src] Converted all applicable uses of const_string() to CONST_STRING().
diff: parrotvm.org/svn/parrot/revision/?rev=26185
kid51 must sleep 03:29
purl $kid51->sleep(8 * 3600);
03:33 Theory joined
svnbotl r26186 | petdance++ | trunk: 04:01
: Added appropriate macros for everything the headerizer demands in imcc.y
diff: parrotvm.org/svn/parrot/revision/?rev=26186
04:04 cotto joined 04:38 particle joined 05:00 x___ joined 05:07 particle joined 05:22 slightlyoff joined
svnbotl r26187 | chromatic++ | trunk: 05:58
: [src] Minor formatting improvements, some documentation added.
diff: parrotvm.org/svn/parrot/revision/?rev=26187 05:59
06:40 iblechbot joined 07:14 Andy joined 07:20 uniejo joined 07:21 uniejo joined 07:43 uniejo joined 08:11 iblechbot joined
svnbotl r26188 | fperrad++ | trunk: 08:15
: [emacs]
: - handles block .macro .endm
r26189 | fperrad++ | trunk:
: [Lua]
r26190 | fperrad++ | trunk: 08:40
: [Lua]
: MANIFEST
diff: parrotvm.org/svn/parrot/revision/?rev=26190
purl : MANIFEST is updated accordingly, and file props are set. yay!
08:47 cosimo joined 08:51 Ademan joined 09:19 DarkWolf84 joined 09:59 AndyA joined 10:20 ruoso joined 11:07 nopaste joined, wknight8111 joined 11:24 RichiH joined
Coke We could use some mentors for parrot's attempt at SoC; If anyone has a project they are interested in, but don't personally have the time to do all the work on, a signup on the wiki would be most welcome. 13:34
moderator "Please mentor for SoC | parrotcode.org/ 13:34
Coke soc? 13:34
purl hmmm... soc is short for [Google's] Summer of Code or Is it June 24th yet? code.google.com/summerofcode.html or Security Operations Center or www.perl.org/advocacy/summerofcode/index.html
cognominal le soc de la charrue de l'open source pour ceux qui ne sont pas des boeufs... 13:45
Coke french-zactly. 13:46
13:53 gryphon joined 13:59 mdiep joined
cognominal oops, wrong channel 14:06
14:24 wknight8111 joined 14:30 dwave joined
svnbotl r26191 | fperrad++ | trunk: 14:32
: [build] on Win32
: - reverts r26185 (packdump.c is a part of pdump.exe, not of libparrot.dll)
diff: parrotvm.org/svn/parrot/revision/?rev=26191
particle andy: src\\spf_render.c(99) : warning C4005: 'snprintf' : macro redefinition 14:39
c:\\usr\\local\\parrot\\trunk\\include\\parrot/misc.h(28) : see previous definition of 'snprintf'
14:46 rdice joined 15:04 iblechbot joined 15:09 Andy joined
svnbotl r26192 | petdance++ | trunk: 15:16
: doc patches from ajr
diff: parrotvm.org/svn/parrot/revision/?rev=26192
15:33 particl1 joined 15:38 jhorwitz joined
Coke win 4 15:45
15:49 wknight8111 joined
Andy who wants to chase segfaults! 16:17
cognominal I have segfaults some time after I do syntax errors when I use rakudo interactively but I am busy adding stuff to rakudo 16:23
on my macbook leopard.
but if you want traces or whatever I can give you that. 16:24
Probably exception handling has bugs.
Coke cognominal: there's a ticket for that, IIRC.
cognominal ok
Coke rt.perl.org/rt3/Ticket/Display.html?id=49758 16:25
cognominal yea 16:27
speaking of scope, the interactive mode should not wrap a block around the eval to behave like pugs 16:28
so one can declare lexicals and use them on later lines
that was bugging me so much for perl 5 that I wrote a RFC about that. 16:29
16:30 IllvilJa joined
cognominal dev.perl.org/perl6/rfc/351.html 16:30
boy that was almost eight year ago 16:31
particle so, you suggest that "perl6 -e 'my $x = 1' -e 'say $x'" should print 1? 16:35
or is this only in interactive mode? 16:36
cognominal that should be in interactive mode. for successive -e, I don't have opinion one way or the other because I never use it. 16:37
not even sure that rakudo options parser supports it. 16:38
particle i believe it does. that was certainly my intent when i implemented it.
however, i can't remember. 16:39
cognominal I had started rewriting in Perl6 but I got sidetracked by stuff missing in rakudo.
particle rewriting what in perl 6?
cognominal Getopt::Obj. 16:40
particle ah
cognominal jonathan and allision are planning long term : role and mmd... I just want to add basic stuffs missing so I can use rakudo immediately 16:42
and write an article in the french linux mag.
particle and Getopt is the subject of the article?
or a tool needed to do your work?
cognominal I don;t think so. That was just an exercise to better know pir and perl 6 16:43
particle ok
cognominal but why not it could be.
anyway there matter for many articles
particle indeed. 16:44
i need to work on perl6's command line syntax
cognominal some other french mongueur has already started with three articles on pir.
but my goal is to show that rakudo can be immediately useful. I hope that will be true of the next release. 16:45
particle what's missing from rakudo for you to convert getopt::obj?
cognominal I don't remember :)
but when playing interactively I found some stuff wrong or missing 16:46
perhaps nothing concerning about getopt::obj after all :)
16:46 jrockway joined
cognominal but I got pissed of :) 16:46
particle yes, i wish it was done too :D 16:47
cognominal I sent a first patch yesterday, hoping to send more during the week.
particle great! looking forward to them
cognominal also the perl6 pod seems an interesting thing to work on later 16:48
particle please do! 16:49
i've got so many things to do now, i can't keep up with them all
cognominal we need to interlink our docs by annotating them properly
I am out of work. I had health problem that make me unable to sleep much and to be productive during the day. Getting better so I can now contribute. 16:50
And I need to demonstrate my expertise to find some work...
particle publishing articles on cutting edge software may help with that :) 16:51
cognominal we are publishing article about Perl about every month...
The french linux mag is what Dr Dobb's was twenty year ago. 16:52
16:52 parrot-poke joined
cognominal so we fit right in. 16:52
particle excellent
cognominal 2 year ago, I did even a april fool joke about a perl6 processor :)
articles.mongueurs.net/magazines/pe...es-22.html 16:53
particle hey, i can read french! well... some french words. like SUN and SPARC ;) 16:55
cognominal the bibliography is in English, including the last one about Douglas Adams :) 16:56
what is nice about the magazine is that we can publish the articles on the net 4 month after publication 16:57
particle very nice, indeed
17:09 sjansen joined 17:43 stephen joined
Andy oooo, Patrick has pissed off Acme of Orange: use.perl.org/~acme/journal/35798?from=rss 17:47
cognominal paste? 17:50
purl paste is (see: nopaste) or like glue but a little safer to sniff. or nopaste.snit.ch:8001/ or scsys.co.uk:8001/ anywhere shadowpaste is or mmm, sticky paste or You there! Eating the paste. or <see> 2 girls, 1 paste
17:51 jrockway joined
avar Am I to understand that it's on? 17:51
17:53 peeps[work] joined
cognominal scsys.co.uk:8001/13680 # I try to override methods and they are not called when I write 'my %a = (1,2)' or 'my %a; %a.say' 17:53
well get_string in Hash.pir is not my own doing but is not called either. 17:54
also, and probably realted when a new 'Hash' is done, how Perl knows if it is the Perl6 class or the Parrot one, I am confused 17:55
17:55 rdice joined
Coke new 'Hash' is most likely the parrot hash. 18:00
er, the parrot 'Hash'.
cognominal so TGE generates the wrong code. 18:01
how to say, I want to create a Perl6 Hash?
TGE or actions.pm....
Coke ... you know what? Nevermind. I have no idea how perl6 works. =-) 18:02
cognominal I am still confused with these object layers
jonathan and allison know... 18:03
guess I need to go back to the sources and the doc
btw we have found a tshirt for our French perl5 pumpking, a fan of doctor Who : www.thinkgeek.com/tshirts/popculture/9f69/zoom/ 18:04
18:06 Stephen joined
particle you can't name a perl 6 object after a parrot object 18:09
that's why we have Perl6Str instead of String
call it Perl6Hash
when we start using HLL properly with rakudo/pct/etc then it'll work as you expect
cognominal ok 18:11
thx
Coke particle: what is src/class/Hash.pir then? 18:13
particle ah, ok. that's a parrot Hash, with overridden methods 18:14
...which is what cognominal is using. sorry. 18:15
Coke So perl6 is using two different hashes at the moment?
particle i thought it was a new file, since it wasn't diff -u format
no
Coke ah, not hash, no. but string, yes? 18:16
ah. no.
18:16 cotto_ joined
cognominal is there other instances of Perl class that have the same name as a Parrot class? I could see how the problem is solved 18:17
very strange, I had no such problem with the Pair class 18:19
particle cognominal: could you post your changes to src/classes/Hash.pir as an svn diff?
cognominal on the other hand I did not override
scsys.co.uk:8001/13684 18:21
yesterday I sent a patch to parrotbug that would like to see applied
this one, at least, does what he is intended to do. 18:22
also I noted that %a = 1, 2 works with the Perl 5 relative preceddence wich is a bug. 18:23
particle cognominal: submit a test to pugs for that, or report it as a bug to rakudobug@perl.org 18:30
18:30 barney joined
cognominal hum, probably pugs has a test for that. I check 18:31
how can I run the pugs test on rakudo? 18:34
18:36 cotto_ joined
TimToady t/spec/S03-operators/assign.t is close to correct 18:36
particle make spectest 18:40
purl make spectest is failing more than usual too
cotto_ how current is pmc_freeze.pod? 18:45
particle what does $Id$ say? 18:46
or svn log?
purl svn log is probably faster for some reason
cotto_ 2006-07-24
purl 1975
particle purl, you moron.
purl particle: excuse me?
cotto_ although it doesn't tell me how much the structure of Parrot has changed since then 18:47
particle cotto_: that date doesn't give me much confidence
well, ok. it's design notes for the prototype version of freeze/thaw 18:48
so, it's a historical document.
however, there haven't been major pmc changes since then
that will change this month, when we merge the pdd17pmc branch into trunk 18:49
cotto_ so as soon as I figure it out, it will change?
particle if you're curious how that might affect you, feel free to co the branch and play around
cotto_ like the universe
particle the universe changes faster. i suspect it's not an all-volunteer effort ;) 18:50
cotto_ what's special about the pdd17pmc branch? 18:54
18:54 amoore joined
particle pdd17 is new, and we're implementing it in the branch 18:57
pdd17 is the design doc for pmcs
cotto_ so if I read pdd17, I'll have some idea of what's going on?
particle yes
cotto_ thanks 18:58
particle++
should I expect the pdd17pmc build to fail? 19:03
diakopter 2006/07/24 19:04
purl 11.9404761904762
cotto_ purl can't get a date 19:05
purl cotto_: excuse me?
particle cotto_: no, it should build. however, i get a build error with msvc 19:08
it's a gc bug iirc
diakopter: the ircops requested we throttle svnbotl to 1msg/sec 19:09
19:09 Andy joined
particle think you can manage to modify the startup script etc on feather to use throttling? (i think it's an option on that script) 19:09
i mean, i think it's an option on the ircbot script 19:10
diakopter particle: I've tried 19:13
I tried to add the option, but implemented it poorly/wrongly, I think
particle ah, hrmm.
svnbotl r26193 | bernhard++ | trunk: 19:14
: #42769: Remove unneeded type names from PIR
: In imcc.y rename 'type_without_typename' back to 'type'.
: Remove deprecation notice, as the deprecated feature is gone.
diff: parrotvm.org/svn/parrot/revision/?rev=26193
19:24 arcady joined 19:42 slightlyoff joined
nopaste "as" at 82.135.229.130 pasted "as" (1 line) at nopaste.snit.ch/12434 20:06
Coke as? 20:07
purl i think as is the tutorial or ActiveState
20:09 schmalbe joined 20:23 hugues23 joined
barney will miss #ps tomorrow, due to Frankfurt.pm meet 20:29
particle if you have status report, feel free to post it there, or email it to me 20:30
20:42 iblechbot joined
barney particle: mailed report 20:56
20:59 avar joined
Tene ack, ps tomorrow. I'd better get some stuff done. 21:09
Tene requests that the scheduled time for #ps be mentioned in the #ps topic 21:10
Coke no one in that discussion has ops
Tene eh, I'll forget about it shortly anyway. 21:11
Coke updated www.parrotcode.org/examples/pir.html so all the examples compile again.
particle pictures tene in every scene from memento
coke: i think we had some tests for that type of thing 21:12
t/examples/*.t
Coke that file is not checked into the parrot repo.
particle ah. 21:13
yuck.
Coke particle: you going to reply to gabor's email? 21:22
I'll do it. =-) 21:23
particle just did 21:25
Coke ... ok.
21:40 lichtkind joined
lichtkind could someone point me please to a doc that explaines the scheme how is nqp written ? 21:46
21:50 gabriel joined
Tene particle: I'm not the one who writes patches and then forgets about writing them. 22:08
spinclad has a suspicion re svnbotl: is its output full-buffered, so delays between lines only delay final output, or line-buffered, so they should work? must check. later, sadly. must be elsewhere soon for meeting. drive-by posting, no need to get up. & 22:11
22:56 x___ joined
Andy OK, back 23:04
23:20 Limbic_Region joined 23:41 kid51 joined