|
#parrot Parrot 0.6.4 "St. Vincent Amazon" Released | parrotcode.org/ | 15 new, 648 open, 80 stalled tix | logged in irclog.perlgeek.de/parrot/today Set by moderator on 28 July 2008. |
|||
|
00:09
AndyA joined
00:10
bacek joined
00:14
Zaba joined
00:26
Andy joined
00:28
tetragon joined
|
|||
| dalek | r30160 | jkeenan++ | stepdescription: | 00:31 | |
| : Delete superseded debugging statement. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30160 | |||
|
00:40
Andy joined
00:59
gmansi joined
01:08
tetragon joined
|
|||
| dalek | r30161 | jkeenan++ | stepdescription: | 01:09 | |
| : Fix SVN properties on this file. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30161 | |||
|
01:11
kid51 joined
01:42
Andy joined
01:49
tetragon joined,
Theory joined
02:38
particle joined
02:41
Zaba_ joined
|
|||
| kid51 must sleep | 03:39 | ||
| purl | $kid51->sleep(8 * 3600); | ||
|
03:50
Theory joined
04:15
baest joined
04:31
ank joined
|
|||
| dalek | r30162 | tene++ | trunk: | 05:04 | |
| : [cardinal] | |||
| : Call nullary subs when mentioned by name. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30162 | |||
| r30163 | tene++ | trunk: | |||
| : [cardinal] | |||
| : * Array.first | |||
| : * Array.last | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30163 | |||
| r30164 | tene++ | trunk: | |||
| : [cardinal] | |||
| : Change the prompt in interactive mode. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30164 | |||
| r30165 | tene++ | trunk: | |||
| : [cardinal] | |||
| : Hash.to_a | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30165 | |||
| r30166 | tene++ | trunk: | 05:06 | ||
| : Update MANIFEST to reflect a cardinal test change. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30166 | |||
| Tene | Mmm... commits. | 05:07 | |
|
05:34
Psyche^ joined
05:59
Zaba joined
06:29
uniejo joined
06:51
barney joined
07:48
cosimo joined
07:51
ejs joined
08:27
ejs joined
08:43
ejs joined
08:49
Zaba joined
08:51
ambs joined
|
|||
| dalek | r30167 | kjs++ | trunk: | 09:16 | |
| : [pirc/new] constant folding implementation mostly done (in parser). Refactoring/cleanup is next. | |||
| : [symbol storage has a bug] | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30167 | |||
|
09:27
Zaba joined
09:32
kj joined
10:16
mj41 joined
10:52
kj joined
11:00
kjs_ joined
11:01
kj left,
kj joined
11:03
Whiteknight joined
|
|||
| kj | Whiteknight: hi, I saw you were looking for me the other day? | 11:08 | |
| (possibly for some change on pirparser.c; I saw a commit on 'strange' characters or something) | |||
| afk #lunch | 11:13 | ||
|
11:17
kid51 joined
11:45
Zaba joined
11:53
MeGaMiC joined
12:08
tetragon joined
12:11
Ademan joined
12:17
ambs joined
|
|||
| dalek | r30168 | julianalbo++ | trunk: | 12:17 | |
| : rename include/parrot/debug.h as include/parrot/debugger.h | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30168 | |||
|
12:32
masak joined
|
|||
| jonathan waves at masak | 12:33 | ||
| (from malmo) | |||
| masak | jonathan: yoo hoo! | ||
| (from swedish west coast) | |||
| jonathan | The weather! It's GOOD! | ||
| masak | I've switched coasts | ||
| jonathan: don't keep your hopes up | |||
| jonathan | Though between getting soaked and the sun, I think I now have both a small cold AND minor sunburn! | ||
| masak | :) | 12:34 | |
| jonathan: is there someone I could ask about continuations in Perl 6? | |||
| jonathan | Larry? ;-) | ||
| masak | does that mean that they are but a glint in the eye of the designer as of now? | 12:35 | |
| no plan for actually putting them in rakudo? | |||
| jonathan | As I understand it (yes, standard disclaimer ;-))...the design is that continuations are there, but the way they are exposed is kinda done carefully. | 12:36 | |
| So as to not limit what runtimes we are able to execute Perl 6 on. | |||
| masak | I keep thinking about that Seaside presentation from NPW, and how it would be interesting to do something similar in Perl 6 | ||
| jonathan | Yeah. | ||
| You grepped through the spec for continuation? | |||
| masak | nope, will do | ||
| people have been talking in the logs about checking mail and wiki for hackathon location. I will try that too, but I'm kinda hoping there will be a mail, because I'm not too familiar with the wiki. | 12:37 | ||
| jonathan | I seem to remember there being some thought/discussion around continuations in Perl 6 and so on, so I'd expect it will have made it into the spec somewhere. | 12:38 | |
|
12:38
clunker3 joined
|
|||
| masak | S04 mentions them in four places. | 12:39 | |
| jonathan | Hackathon location - yes, I hope there will be something sent! | 12:40 | |
| Are you in Copenhagen now? | |||
| masak | who's in charge of decifing on a location? | 12:41 | |
| jonathan: no, the area around Gothenburg. | |||
|
12:41
ank joined
|
|||
| dalek | r30169 | kjs++ | trunk: | 12:43 | |
| : [pirc/new] fix pod error in pircompunit.c. Sorry! | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30169 | |||
| nopaste | "masak" at 81.228.250.62 pasted "The four mentions. The fourth was a false positive, and the other three merely mention continuations as a given." (21 lines) at nopaste.snit.ch/13793 | ||
| jonathan | No idea who is to decide the location | 12:44 | |
| Ah, Gothenburg is nice. | |||
| I liked visiting that city very much. | |||
| masak | so, all in all, there's nothing in the synopses about how to create/use continuations | ||
| jonathan | OK. | ||
| masak | jonathan: I've lived in Gothenburg for four years. | ||
| jonathan | I guess then, it's a case of asking. | 12:45 | |
| Ah, OK, and now you live in Upsula? | |||
| Erm, sp.. :-) | |||
| masak | I don't know what to ask, though. I'd like to study Squeak/Seaside a bit, and then write-to-list about how one _could_ do it in Perl 6. | ||
| jonathan | Uupsula? | ||
| masak | jonathan: Uppsala :) | ||
| jonathan | Ah. | ||
| masak | though "Upsala" is the olden spelling, I guess | 12:46 | |
| jonathan can now order beer in Swedish, but that's about all | |||
| masak | Swedish is easy. Even babies speak it! | ||
| my parents/sisters live in the archipelago north of Gothenburg. I thought I'd visit them for a day on the way to YAPC. | 12:48 | ||
| jonathan | Nice. | ||
| masak | yes -- growing up on a small island rocks :) | 12:49 | |
| at least I've always thought so. | |||
| jonathan: any idea on what the general theme of the hackathon will be? | 12:50 | ||
| is there some especially low-hanging, desirable fruit in rakudo that would be suitable to hack upon? | |||
| jonathan | I know that Patrick and I will want to work through signatures a bit. | ||
| masak | ah. | ||
| jonathan | But there will be lots of bits going on, I think. | ||
| masak | what about grammars and rules? too soon? | 12:51 | |
| :) | |||
| jonathan | I might work a bit on lazy lists. | ||
| What about grammars and rules are you after? | |||
| masak | actually, I'm a sort of surprized that we don't have them already | ||
| after all, PGE does. | |||
| so in some sense, they're in Parrot. | 12:52 | ||
| jonathan | grammar Foo { rule Bar { ... } } | ||
| That should work. | |||
| masak | hm... :) | ||
| jonathan | Even inheritance of grammars should work. | ||
| I remember doing it. | |||
| masak | gotta try that some more before complaining :) | ||
| jonathan | If it's broke, then it's at least a case of fixing it (and making sure it's got tests). | ||
| masak | yay! | 12:53 | |
| jonathan | But a lot of this should be in place | ||
| masak | btw, should I fudge t/operators/smartmatch.t and move it into t/spec/ ? | 12:54 | |
| I didn't catch from jerry's mail whether it could be done now or not. | |||
| jonathan | Do we have any tests for smart-match? | 12:55 | |
| The file may need reviewing a bit. | |||
| Against the latest S03 | |||
| masak | aye. | 12:56 | |
| jonathan | But would be good to have, I think. | ||
| jonathan tries to find Jerry's mail that is being referred to here... | |||
| masak | it's in p6c | ||
| ok, so I (1) review, (2) fudge, and (3) move into t/spec/ | |||
| jonathan | Yes. | 12:57 | |
|
12:57
Whiteknight joined
|
|||
| jonathan | I think Jerry was just saying if we want to run them as spectest_regression, then they need to be in t/spec | 12:57 | |
| That's all. | |||
| masak | ah, ok. | ||
| and even then, they need to be in that there .data file | 12:58 | ||
|
12:58
ruoso joined
|
|||
| masak | I know the rest of t/ isn't part of the "Official Perl 6" test suite, but I'm relying (perhaps wrongly) on the thought that people will still look there when creating .t files in t/spec/ on the same theme. | 12:59 | |
| there are old Pugs-specific `flunk()` calls in smartmatch.t | 13:04 | ||
| jonathan | Ah | ||
| masak | do I turn them into #?fudge pugs directives? | ||
| jonathan | Yes, I guess it wants some clean-up | ||
| I think so | |||
| masak | oki | 13:05 | |
| jonathan | Not sure what flunk did | ||
| masak | jonathan: 'flunk' is, I think, ok(0) | ||
| jonathan | ah, Ok | 13:06 | |
| masak | it didn't get its old name 'fail', because that name was taken already by a keyword. | ||
| I believe audreyt proposed the renaming | |||
| jonathan proposes an "epic" built-in. | 13:07 | ||
| epic fail(); | |||
| masak | hah :) | 13:08 | |
| gotta go -- mom wants to show me the latest diffs of the garden :/ | |||
| see you tomorrow | |||
| Whiteknight | last time I took a diff of my garden, my mom got pissed | 13:10 | |
| jonathan lives in an appartment, so has no garden | 13:14 | ||
| kj | Whiteknight: hi | ||
|
13:19
gryphon__ joined
13:23
guru joined
|
|||
| Whiteknight | hello kj | 13:34 | |
| kj | hi, you were looking for me the other day? | 13:35 | |
| Whiteknight | i might have been, i can't remember now | 13:54 | |
| Oh right, I was having a weird PIRC problem | |||
| there were some weird 0x0C non-printing characters appearing in pirparser.c, but I think that might be an artifact of yacc or something | 13:55 | ||
| kj | are you using yacc or bison? | ||
| dalek | r30170 | julianalbo++ | trunk: | ||
| : fix metadata in cardinal array.t | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30170 | |||
| Whiteknight | I guess I have bison on my machine, but I was looking at the files that came right out of source control | 13:57 | |
| so I never ran bison on it | |||
| kj | ok. that's weird indeed. I committed some changes this morning; so I overwrote those files | ||
| (again) | 13:58 | ||
| Whiteknight | that's fine, it's probably not a big deal | 14:01 | |
| I noticed when I was fixing some merge conflicts there were lots of little non-printing glyphs in the file | 14:02 | ||
| where "lots" ~~ 3 | |||
| kj | weird; never seen that before. | ||
|
14:21
Andy joined
14:33
radhios joined
15:13
sjansen joined
|
|||
| ambs | dietcoke, received, thanks. | 15:38 | |
|
15:38
peepsalot joined
|
|||
| cotto_work | how do I call an arbitrary PMC's METHOD from C (and how do I do a sanity check to make sure it exists)? | 15:55 | |
| is Parrot_mmd_invoke what I'm looking for? | 15:57 | ||
|
15:57
jhorwitz joined
|
|||
| Tene | HI JHORWITZ | 15:59 | |
| jhorwitz | HAI | ||
| cotto_work | meh. looks like that function doesn't even exist outside of docs/pdds/pdd27_multiple_dispatch.pod | 16:00 | |
|
16:24
Zaba joined
16:29
cognominal joined,
wknight8111 joined
16:45
davidfetter joined
16:46
Theory joined
16:59
gryphon__ joined
17:38
Zaba_ joined
18:08
sjn joined
|
|||
| sjn wants a cracker | 18:13 | ||
|
18:30
Zaba joined
18:35
cognominal joined
18:50
mj41_ joined
18:52
Ivatar joined
19:21
paco joined
20:05
ambs_ joined
20:09
Theory joined
|
|||
| dalek | r30171 | jkeenan++ | opsrenum: | 20:12 | |
| : Revert to where we started in this branch. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30171 | |||
|
20:35
davidfetter joined
20:40
ambs joined
20:50
mj41_ joined
20:54
mj41__ joined
20:59
particle1 joined
|
|||
| cotto_work | particle1, ping | 21:43 | |
|
21:49
MeGaMiC joined
21:59
mmcleric joined
22:02
Paul joined
|
|||
| Giblaz | hey everyone | 22:03 | |
| purl | everyone is probably stupid | ||
| Giblaz | i'm trying to compile Parrot on Red Hat Linux | ||
| and i'm running into a compile error when I run gmake after running Configure.pl | |||
| src/main.o(.text+0x5c): In function `main': | 22:04 | ||
| src/main.c:52: undefined reference to `Parrot_new' | |||
| i'd like to start playing around with PIR | |||
| but I've spent all afternoon trying to figure this out | |||
| and I haven't had much luck in getting it working | 22:05 | ||
| anyone have any ideas? | 22:06 | ||
| purl | anyone have any ideas is 5.004 basically impossible to build on newer boxes? | ||
| Auzon | Giblaz: What OS version in particular? | ||
| Giblaz | Red Hat 3.4.6-9 | ||
| Auzon | purl is being unhelpful as usual :) | ||
| Giblaz | hehe | ||
| Auzon | Oh, Red Hat Enterprise. Not Red Hat Linux 9 or something old like that. | 22:07 | |
| Giblaz | nope | ||
| Enterprise | |||
| purl | rumour has it Enterprise is the name of a CVN in the United State Navy or the name of a fictional starship in a certain popular scifi TV show or a neologism for boring business dataprocessing in ex-cobol shops. or a new Trek show or Star Trek: Crusade or a tech industry buzzword that translates to "loud as fuck" or the prestel server in london or equivalent to "bloated, overly complicated shit" | ||
| Auzon | Are you trying to build from SVN or from a release? | ||
| Giblaz | I've tried both | ||
| I've been playing around with the svn copy | |||
| and I've incurred the gmake errors on that one | 22:08 | ||
| the .tar.gz release file couldn't untar, it said it was an invalid tar file | |||
| so i used WinRar to extract it onto my windows PC then copied it over using samba | |||
|
22:09
Limbic_Region joined
|
|||
| Auzon | I'm not sure what the minimum compiler version you need. I'm building it successfully on Fedora 9 (and 8), but those are both quite new compared to RHEL3. | 22:10 | |
| Giblaz | ah | ||
| i wonder what my problem is right now | |||
| :[ | |||
| particle1 | which gcc? | ||
| purl | i heard which gcc was apple giving to people these days? | ||
| Giblaz | Thread model: posix | 22:11 | |
| particle1 | i mean, what version | ||
| Giblaz | gcc version 3.4.6 20060404 | ||
| particle1 | well, PLATFORMS suggests that gcc 3.4.* should work | 22:12 | |
| jonathan | It's not a "previously installed Parrot" issue, is it? | 22:14 | |
| particle1 | that was my next question :) | 22:15 | |
| Giblaz | hehe | ||
| lemme see | |||
| particle1 wanders off for a nap & | |||
| Giblaz | how would i tell if a previous version of parrot is installed? | ||
| i kind of doubt it anyways | |||
| since this is my schools network | |||
| although its possible | |||
| i'd be surprised | 22:16 | ||
| Auzon | whereis parrot | ||
| jonathan | Giblaz: there has been issues, where a previously installed version's library gets picked up instead of the just built one | ||
| Giblaz | [pgibler@CCC4 parrot]$ whereis parrot | ||
| parrot: | |||
| jonathan | Maybe locate libparrot too | ||
| Giblaz | is the output | ||
| jonathan isn't a Linux guy | |||
| Giblaz | hehe | ||
| btw, thanks for the help | |||
| hopefully we can get this workin :) | 22:17 | ||
| jonathan | Hopefully! :-) | ||
| Auzon | That means parrot isn't in $PATH, so that's a decent indication | ||
| Giblaz | ahh | ||
| its not installed then... | |||
| jonathan | OK. | ||
| Giblaz | where could i download a stable release | ||
| i've already downloaded parrot-0.6.4.tar.gz | 22:18 | ||
| Auzon | svn is usually stable enough. I've only had a few build fails with it ever | ||
| jonathan | There's a download link of the latest release on www.parrotcode.org/ | ||
| Giblaz | untaring it didn't work | ||
| jonathan | Ah, then you probably downloaded that already. Hmm. | ||
| Giblaz | yeah | ||
| is that just the source? | 22:19 | ||
| or is it a binary | |||
| jonathan | The source. | ||
| purl | the source is really ugly anyway :) | ||
| Giblaz | hehe | ||
| purl is a fun bot :D | |||
| jonathan | Bots. Rarely useful. :-) | ||
| The error you're getting suggests it's some issue linking against the libparrot that gets built. | |||
| However, why that would be an issue is the odd part. | 22:20 | ||
| Giblaz | i'm running "perl Configure.pl && gmake" with the tarred release | ||
| not the svn release | |||
| hopefully this works >_< | |||
|
22:21
jan joined
|
|||
| Auzon | I usually use: perl Makefile.PL && make | 22:21 | |
| I'm going to verify it on SVN though. | |||
| err, non-SVN | |||
| jonathan | You can also maybe try to run Configure instead as perl Configure.pl --parrot_is_shared=0 | 22:22 | |
| Giblaz | lemme try this | 22:23 | |
| jonathan | Also I recommend a make realclean, before compilation attempts | ||
| Just to make sure there's no odd stuff left hanging around. | |||
| Giblaz | good call | ||
| Auzon | Which step fails? Configure.pl or make? | 22:25 | |
| Cause using Configure.pl fails for me with a similar (maybe the same) message, but Makefile.PL works. | 22:28 | ||
| jonathan needs to rest now - pre-YAPC::EU hackathon tomorrow. | 22:30 | ||
| Auzon | See you, jonathan | 22:31 | |
|
22:32
kid51 joined
|
|||
| Giblaz | let me check out Makefile.pl | 22:40 | |
| because its the make that is failing | |||
|
22:45
tetragon joined
22:48
ruoso joined
|
|||
| Limbic_Region | salutations all | 23:03 | |
| Giblaz | hello | ||
| argh | |||
| Limbic_Region | no, argv | ||
| Giblaz | i just want to get Parrot running ;_; | ||
| Limbic_Region | what's wrong? | ||
| purl | i think wrong is laughingsquid.com/pink-polka-a-pink...olka-band/ or the-isb.blogspot.com/2007/04/fan-fi...rs-of.html | ||
| Giblaz | it refuses to build | ||
| Limbic_Region | what platform? | 23:04 | |
| Giblaz | Red Hat Enterprise Edition | ||
| Limbic_Region | did it previously build or have you never got it to build? | ||
| Giblaz | src/main.o(.text+0x5c): In function `main': | ||
| src/main.c:52: undefined reference to `Parrot_new' | |||
| src/main.o(.text+0x6a):src/main.c:53: undefined reference to `imcc_initialize' | |||
| src/main.o(.text+0x86):src/main.c:58: undefined reference to `string_from_cstring' | |||
| src/main.o(.text+0x95):src/main.c:58: undefined reference to `Parrot_set_executable_name' | |||
| src/main.o(.text+0xae):src/main.c:60: undefined reference to `parseflags' | |||
| src/main.o(.text+0xd1):src/main.c:61: undefined reference to `imcc_run' | |||
| src/main.o(.text+0xdf):src/main.c:65: undefined reference to `Parrot_destroy' | |||
| Limbic_Region | stop pasting | ||
| Giblaz | src/main.o(.text+0xf2):src/main.c:66: undefined reference to `Parrot_exit' | ||
| Limbic_Region | please | ||
| Giblaz | src/null_config.o(.text+0x25): In function `Parrot_set_config_hash': | ||
| src/null_config.c:29: undefined reference to `Parrot_set_config_hash_internal' | |||
| Limbic_Region | purl paste | ||
| Giblaz | collect2: ld returned 1 exit status | ||
| purl | i guess 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 | ||
| Giblaz | make: *** [miniparrot] Error 1 | ||
| i haven't been able to ever get it built | |||
| I'm sorry | |||
| ahhh | |||
| really sorry | 23:05 | ||
| nopaste | "Giblaz" at 24.62.67.165 pasted "error output" (13 lines) at nopaste.snit.ch/13797 | ||
| Limbic_Region | and is that the output after doing a make realclean;svn up;perl Configure.PL;make ? | 23:06 | |
| Giblaz | yes | ||
| i checked out the latest version of Parrot with SVN | |||
| Limbic_Region | please submit a parrot bug | ||
| Giblaz | went into the parrot top level directory | ||
| ah ok | 23:07 | ||
| Limbic_Region | sorry I couldn't be of more help, but I barely follow parrot myself | 23:08 | |
| Giblaz | its cool | ||
| im just frusterated | |||
| i spent all day trying to install | |||
| with no luck | |||
| Limbic_Region | is this the first you have brought it up to the channel? | ||
| Giblaz | yeah | ||
| Limbic_Region | well, that was silly | 23:09 | |
| folks are really responsive and helpful here | |||
| Giblaz | le sigh | ||
| they are | |||
| Limbic_Region | yeah - though it seems awfully quiet ATM | ||
| Giblaz | yar | ||
| i just wanted to play around with PIR today | |||
| couldn't get parrot running however | 23:10 | ||
| ah well | |||
|
23:12
Theory joined
|
|||
| Limbic_Region | please do post the parrot bug | 23:13 | |
| Giblaz | where could i post it | 23:15 | |
| i can't find a link on parrotcode.org | |||
| Auzon | purl, parrotbug? | 23:16 | |
| purl | parrotbug is, like, mailto:parrotbug@parrotcode.org or svn.perl.org/parrot/trunk/docs/submissions.pod or see also "rakudobug" | ||
| dalek | r30172 | chromatic++ | trunk: | 23:40 | |
| : [debugger] Fixed a segfault waiting to happen in Parrot_debug(). Of course, | |||
| : nothing uses this right now, but crashes delayed are crashes denied. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30172 | |||
|
23:48
particle joined
23:51
tetragon joined
23:57
bacek joined
23:58
cotto-work joined
|
|||