|
#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 | |