#parrot Parrot 0.6.1 "Bird of Paradise" Released | parrotcode.org
Set by moderator on 29 April 2008.
NotFound /* TODO warn or fill if there are holes */ ---> Maybe this is related to the problem? 00:00
particle[ventus] hrmm, could be.... 00:11
pmichaud "svn status" is showing src/call_list.txt 00:22
I'm not sure where that's coming from.
dalek r27390 | pmichaud++ | trunk: 00:25
: [tools]:
: * Update mk_language_shell.pl so that it doesn't attempt to configure
: shells created outside of the languages/ directory. (RT#53418)
diff: www.parrotvm.org/svn/parrot/revision?rev=27390
pmichaud 701 tickets.
wknight8111 you guys have been kicking butt today 00:26
(Parrot committers)++
Coke 700 now, looks like. 00:32
pmichaud merged two tickets.
Coke 58+642
purl 700
Coke that counts.
chaos--
clearly 700 was too easy of a goal.
pmichaud so, 650? 00:34
I think 700 was a good initial goal. I'd hate to have one we couldn't reach. 00:37
NotFound Inside parrot_mark_hash, if mark_key is true bucket->key must be non nulll, according the logic of the code. I put an assertion, and fails in the test case.
Coke nah, not going to actually suggest another goal. but am going to keep digging. 00:44
NotFound Dropping the assertion and not calling pobject_lives when null, the problem dissapear. Don't know if this is correct, however. 00:49
Tene Nobody's going to suggest 666 as the net goal? 00:50
Coke heh. I considered it then hushed up. =-) 00:55
01:04 kid51 joined
kid51 purl, is your messages service disabled? 01:10
Coke msg kid51 hi there.
purl Message for kid51 stored.
tetragon Is purl sleeping?
tetragon grumbles about connection latency 01:11
kid51 Probably not, my wonderful Verizon DSL connection has dropped off twice in 15 minutes! 01:12
01:12 particl1 joined
kid51 For once, it's not a problem with the router's signal failing to reach my laptop. It's the Internet connection itself. 01:13
pmichaud maybe the tubes are blocked. 01:14
I blame Senator Ted Stevens
NotFound Looks like the problem is that delete_keyed_int sets the key in bucket to NULL, but mark_hash expects that it never be NULL.
s/mark_hash/parrot_mark_hash 01:15
01:23 japhb joined
dalek r27391 | pmichaud++ | trunk: 01:59
: [pge]:
: * Remove outdated todo from RT#44449.
diff: www.parrotvm.org/svn/parrot/revision?rev=27391
pmichaud 696. 02:03
02:21 Zaba joined
particl1 looks for more tickets to add... 02:22
02:47 wknight8111 joined 03:01 janus joined 03:12 Psyche^ joined 03:30 Theory joined 04:00 tetragon joined 04:35 Psyche^ joined 04:44 Eevee joined 04:53 petdance joined
cotto_home #52976 has been resolved 05:03
or at least worked around until the bug it exposed can be properly fixed 05:04
the mmd code works, at any rate
Is there any reason I shouldn't close that one myself? 05:16
06:12 uniejo joined 06:27 masak joined 06:29 masak joined
masak Jonathan: er, why did `make` in fact fail yesterday? 06:31
Infinoid cotto_home: unless you want to keep the ticket around to track the *proper* fix, feel free to close it (but be sure to post about the current situation) 06:37
06:40 allison joined 07:03 iblechbot joined 07:58 masak joined 10:10 desertmax joined 10:16 mire joined
dalek r27392 | fperrad++ | trunk: 10:45
: [Lua] PGE
: - changes the non-capturing subrule syntax from <?foo> to <.foo>
: - uses the <foo: "bar"> syntax
diff: www.parrotvm.org/svn/parrot/revision?rev=27392
10:58 Zaba joined 11:31 Zaba joined
pmichaud cotto_home: (RT#52976) if the issue no longer exists or can't be reproduced in the latest version, feel free to close the ticket. 12:06
12:12 tetragon joined 13:06 gryphon joined
Coke 14+683 13:09
purl 697
13:16 iblechbot joined 13:40 parrot-poke joined
particle msg notfound you forgot the attachment to #53850 14:17
purl Message for notfound stored.
14:22 ask_ joined 14:30 rdice joined 14:34 NotFound joined
NotFound Hello. 14:34
Coke goodbye! 14:35
purl breaks out into "So Long, Farewall" from "The Sound of Music"
Coke breaks purl's trachea.
particle kicks purl in the tail 14:36
Coke fight clubs. "I want you to hit me. As hard as you can." 14:37
NotFound How can I read purl messages?
Coke purl, messages? 14:38
purl To access purl's messages, msg me with the word "messages".
NotFound 'me' literally? 14:39
particle /msg purl messages
NotFound Ah, I was trying /msg msg
particle no problem, newbie ;) 14:41
NotFound Thanks. 14:42
particle: attached now, thanks. 14:45
particle: Have you seen #53890 ? 14:47
particle sighs because he can't unbreak plumhead quickly :( 14:49
NotFound: lemme look
the patch looks good at first glance 14:51
lemme take a look at hash.c and make sure nothing's funny, and i'll apply
NotFound I wonder why only the key is nulled, and not the value. 14:54
masak Jonathan: `make` still doesn't build, just as yesterday. did the problem really go away, or did I misunderstand something? 14:55
Coke masak: perl6 or parrot? 14:56
masak Coke: perl6 14:57
on Mac OS X
moritz (whoever fixed make -j)++ 14:58
Coke are you dong "make perl6" in the root, or cd'ing to languages/perl6 && make?
masak the latter
purl well, the latter is better
masak purl: I guess you'd know
purl masak: what?
masak nvm
Coke masak: works here, osx/intel 15:05
this with a straight "perl Configure.pl" in parrot.
do you have a ticket open or can you nopaste the error you're getting?
paste2.org/p/26174 ? 15:06
what version of osx/processer/compiler/configure flags ? 15:07
masak Coke: yes, that nopaste 15:09
Coke: OS X 10.4.11 15:10
I can nopaste the configure flags
pmichaud "unable to parse regex" makes it sound as though a PGE library needs rebuilding
(given all of the PGE changes made yesterday)
Coke when you re-upped, did you rebuild parrot? 15:11
a simple make *should* work, of course, but you might have to reconfigure or even realclean depending on bugs.
15:18 cosimo joined 15:28 mire joined
Tene Heh. "depending on bugs" is an entertaining statement. 15:29
Coke ... do I amuse you? 15:33
</goodfellas>
NotFound "Depending on pugs" may be even better. 15:34
masak I ran `make realclean` 15:42
15:42 particl1 joined
masak it works now 15:43
Tene masak: hopefully you ran 'make' after, yes? I'd hope parrot works better compiled.
pmichaud perhaps there's a build dependency missing somewhere. I regularly do 'make realclean' so I don't see those very often.
masak yes, I ran make after
trial-and-error made me realise that I needed to do that 15:44
15:46 sjansen joined, cjfields joined
Coke ponders setting up something to better test our build deps. 15:46
Coke drops off the grid for a bit. 15:53
16:16 iblechbot joined 16:27 desertmax joined 16:41 Theory joined 16:46 clunker joined 16:54 IllvilJa joined
dalek r27393 | fperrad++ | trunk: 17:06
: [Lua]
: - skeleton of a bytecode translator
diff: www.parrotvm.org/svn/parrot/revision?rev=27393
17:36 ambs joined 18:15 Ivatar joined 18:23 AndyA joined
paco Hi: parrot: 64-bit XCOFF executable or object module not stripped <-> aix - gcc , parrot compiles without problems, but I have some problems making /pmc2c.pl --c subproxy.pmc, my Storable.pm is old .. 18:56
moritz should I submit patches to rakudo as tickets, or should I just send them perl6-compiler?
paco Now Im thinking in installing native compiler ..
particle moritz: submit to rakudobug 18:58
rakudobug?
purl i think rakudobug is mailto:rakudobug@perl.org
particle paco: can you update Storable?
paco: and i wonder what the native compiler would do with parrot there. 18:59
paco particle : I tried, but Storable is reclaiming aix compiler, with gcc I have errors ..
NotFound particle: Have you seen chromatic's comment to my patch?
particle when you find out, sending a patch for PLATFORMS would be wonderful
NotFound: yes, i've just read it
NotFound: do you think you can hunt that down, or are you at a loss? 19:00
the hash code is more than a little bit nasty
moritz particle: too late, I was too impatient :/
NotFound I think that his suggestion implies modifying the documented semantic of oredered hash :?
particle moritz: np
NotFound: yes, that's correct
paco particle: with the native copiler I can update Storable .. 19:01
particle fact is, it's behavior isn't "officially" documented, it's just commented upon in the source
NotFound particle: doing that does not risk to break a lot of things?
particle paco: great. see how that goes
NotFound: it's possible, but lemme see...
19:02 cjfields joined
NotFound My current machines are not so fast to test any change with all languages. 19:02
particle OrderedHash isn't used in many languages, possibly only m4 19:03
NotFound: do you have ack?
NotFound Ah, looks more reasonable, then.
ack?
purl ack is probably at search.cpan.org/dist/ack/ or at petdance.com/ack/ or awesome
particle ack is also a grep-like tool for working-copies
purl okay, particle.
particle sudo cpan App::Ack 19:04
then, from a realclean'd working copy, you can do a search like "ack -al OrderedHash"
that will list all the filenames of files containing "OrderedHash"
NotFound Interesting, using grep in the tree is a shame. 19:05
particle grep-- ack++
NotFound Installing.
purl installing is, like, one thing, using it is another. or in the 'famous last words' category
paco installing :)
particle (more ack converts)++ 19:06
Eevee oh I love ack++
particle nice patch for that long sub, moritz++ 19:07
NotFound Failed test.
particle force install
purl force install is a bit primitive, and 5.8.4 and 5.8.7 may have different files
moritz thanks particle ;)
required nearly no intelligence
particle the test in the current version is busted if you're root
the current development release has that test fixed
19:07 desertmax joined
NotFound particle: your fault, then ;) 19:07
particle yeah, i forgot. i use svn head 19:08
svn co ack.googlecode.com/svn/trunk ack
NotFound For tell me sudo, i mean.
particle yeah, indeed.
the dev release has been on cpan for some time, i should poke andy to make it non-dev 19:09
NotFound Looks like perl6 uses it. 19:10
And pugs, also. 19:11
particle pugs is unmaintained
you're not searching a 'realclean'ed repo i suspect
moritz and even more so the parrot backend
particle yeah, the parrot backend is bitrotten
19:13 dcat joined
NotFound Several libraries, also. HTTP SDL Pg 19:14
particle yes, those need to be tested
NotFound Testing a first attempt. 19:37
19:44 ambs joined
Jonathan moritz++ # cleaning up my mess :-) 19:55
NotFound Good, now two orderedhash tests segfaults.
moritz did anybody apply the patch?
Jonathan moritz: I'm currently packing my appartment up into boxes, so I'm kinda tied up, but it looks good to me; if nobody beats me to it, I'll certainly apply it when I get chance. 19:56
moritz Jonathan: ok 19:57
particle moritz et al: i've looked at a few good patches recently, but haven't the time to apply them atm 19:58
NotFound Can we make a lottery for precedence?
19:59 desertmax_ joined 20:06 wknight8111 joined, barney joined
moritz tries to implement my $var1, $var2; in rakudo 20:07
NotFound particle: looks like chromatic has taken a different approach. 20:09
particle yeah. i'm not sure changing the semantics of OrderedHash should prevent us from fixing it the other way 20:10
but, it probably shouldn't be our first solution, unless it makes those semantics better match *Array and Hash PMCs. 20:11
so, does it?
Eevee moritz: no parens required now?
moritz Eevee: where? 20:14
Eevee my with multiple variables
NotFound particle: Don't know, lack experience.
moritz Eevee: no. Generally not required any more for lists
20:15 radhios joined
Eevee nice 20:15
moritz Eevee: just as you can say 'my @a = 1, 3, 4;' in Perl 6 (and it means the right thing)
Eevee (wart removal)++ 20:16
particle NotFound: it's easy to test with a little pir
.sub 'test' :main
$P0 = new "Hash" 20:17
$P0['a'] = 1
delete $P0['a']
NotFound If you know what you want to test. I don't know what are the intended semantics.
particle what am i testing there... that there's no key of PMCNULL? 20:18
i expect in a Hash, there isn't.
i'm a bit distracted now, looking for an attorney
Andy particle: There's one bug I wanna fix before I push out 1.84 20:21
NotFound Testing chromatic's patch.
particle andy: anything i can help with? 20:22
paco I have a question, in a 64 bit platform, the default build must be 64 and passing --m32 we make a 32bits parrot ?
particle paco: supposedly, yes 20:23
paco ok
particle however, we should probably have an m=64 flag for completeness
paco yes, I think so
NotFound An m=8 for my Z80 machines will be nice ;) 20:24
particle urk.
paco NotFound: hahaha
NotFound chromatic's patch executes fine ./parrot --runcore=gcdebug t/pmc/orderedhash_9.pasm 20:27
particle excellent. 20:28
pmichaud YAPC::NA housing registration now available (conferences.mongueurs.net/yn2008/index.html) 20:42
particle can you refill the dining card? 20:44
moritz in future I should first test the things that I want to extend :/ 20:52
pmichaud I dunno. I just went with $40 for now and I can use cash for the rest.
particle yeah, i went with $20 for no good reason 20:55
Tene takes note. 21:12
yapcna hackathon before and after?
21:12 cjfields joined
particle parrot hackathon before 21:12
yapc hackathon after
Tene hm 21:13
will there be parrot hacking at after?
particle wherever two or more of us are gathered... 21:14
Tene will there be two or more of us there after?
particle dunno. i'm leaving wed afternoon to go to PA via buffalo 21:15
allison I'm leaving thursday morning
pmichaud rumor has it that there will be some parrot hacking after, yes.
jjore I recall you probably don't actually want any of the food available with the dining card. 21:17
Tene pmichaud: know who will be there after? 21:19
particle jjore: there isn't much else around there to eat 21:20
allison IIRC you could also purchase food with cash 21:22
jjore Yes, that's also true. There was a late-night walkup place a few blocks away under the L which sold me a porkchop sandwich with mustard. 21:23
They didn't do much of anything else and it wasn't awesome but it was ok and kind of interesting to get a porkchop on a bun as a fast food item. 21:24
NW corner btw.
particle yay! my rebar has arrived. 21:26
allison whoops! My YAPC room payment confirmation page says "Conference: Your $1 order #$2" (spot the perl error!)
particle yep, i noticed that.
if you continue, things seem to work out okay.
NotFound says or prints? 21:27
particle it appears in the html
NotFound I mean, the \\n 21:28
particle huh?? 21:29
NotFound say or print .. "\\n"
moritz what's your question? 21:30
NotFound A bad joke.
purl somebody said a bad joke was why don't people eat clowns.......because they taste funny. or What's brown and sticky? A Stick! or what do you do with a dog that has no legs? take him for a drag. or what is brown and sounds like a bell? Dung.
NotFound At least purl understand me.
allison NotFound: I would assume prints, given the age of the donation system (predates say) 21:31
particle considers adding an opp to mk_language_shell.pl 21:33
hrmm. instead, i'll nap, and maybe do it afterwards.
NotFound allison: surely they wait to perl6 to update it.
Tene so nobody knows of any parroters staying after for hackathon? 21:34
particle check with coke, jhorwitz, chromatic, etc
allison NotFound: well, it's in 5.10, I just doubt the donation system is running on 5.10 21:35
Tene you mean with people not here right this minute? you mean plan for the future and follow through?
Sounds dangerous.
moritz there isn't really much at all which is in 5.10 (only)
NotFound So they wait for perl6 before updating the program. 21:36
21:39 teknomunk joined
allison NotFound: ah, an optimist! :) I'm sure the program will be updated at some point... 21:40
NotFound allison: if someone understand my bad jokes in bad english, all is possible. 21:43
allison :) 21:51
wknight8111 What's the status with docs/book? I mean, it's obviously out of date, but is it intended to be updated? 22:00
moritz wknight8111: it would be great if somebody updated it. That's why it was made open source. 22:01
wknight8111 Good. I'm going to go through it like a hurricane :)
NotFound There in an inconsistence in class.pmc:add_attribute: the =item says: "Creates a new class if the current class has been instantiated." but in the code:/* If we've been instantiated already, not allowed. */ 22:11
allison the code is correct 22:13
NotFound Always ;)
allison maybe not always, but in this case it is. The text reflects an earlier design that we abandoned.
NotFound The comment reflects what the next line does, yes. 22:14
22:19 Theory joined 22:22 pmichaud joined, Jonathan joined, wolverian joined 22:25 allison left 22:30 PerlJam joined 22:35 Juerd joined, leo joined
parrot-poke documentation is the best mentation 22:46
23:14 tetragon joined, particl2 joined 23:27 rdice joined 23:44 wolverian joined 23:46 cjfields joined 23:48 cjfields_ joined 23:52 Hinrik joined
Hinrik hi 23:52
I was "Perl 6 and Parrot Essentials" and wondering, why would you choose to write pure PASM instead of PIR? 23:53
+reading
Tene Hinrik: you wouldn't, really. 23:57