|
#parrot Parrot 0.5.2 Released | parrotcode.org/ | see www.parrotcode.org/misc/parrotsketch-logs/ for logs Set by moderator on 6 February 2008. |
|||
|
00:09
dalek joined,
Juerd joined,
svnbotl joined
00:13
jonathan joined
00:24
wolverian joined
|
|||
| svnbotl | r25613 | jonathan++ | trunk: | 00:28 | |
| : [rakudo] Start getting the S12-class spectests. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25613 | |||
|
01:10
kj joined
01:13
AndyA joined
01:31
sjansen joined
02:35
Theory joined
02:36
Theory joined
04:56
sjansen joined
05:41
peeps[work] joined
07:38
paq joined,
adu joined
|
|||
| adu | hi | 07:38 | |
| purl | salut, adu. | ||
|
07:39
amoore joined
|
|||
| adu | how do I help? | 07:39 | |
| what is smoke testing? | 07:42 | ||
| is everyone asleep? | 07:58 | ||
| lathos | Yes. (I have just woken up but have to dash off again.) | ||
| adu | ok | ||
| lathos | Smoke testing is running the tests and reporting any failures. | 07:59 | |
| adu | thanks | ||
| lathos | Try having a look at svn.perl.org/viewvc/parrot/trunk/do...iew=markup | 08:00 | |
| shorten | lathos's url is at xrl.us/bfyfk | ||
| adu | cool | 08:01 | |
| hmm, are people still trying to figure out where parrot ends and perl6 begins? | 08:29 | ||
| thats ok | 08:32 | ||
| I think the fact that people are discussing it means both projects are very much alive :) | |||
|
08:46
iblechbot joined
09:01
barney joined
|
|||
| svnbotl | r25614 | bernhard++ | trunk: | 09:37 | |
| : [docs] | |||
| : Mention docs/configuration.pod in README. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25614 | |||
| r25615 | bernhard++ | trunk: | 09:44 | ||
| : [config] | |||
| : Update copyright notice, add () to method call. | |||
| r25616 | bernhard++ | trunk: | |||
| : Set svn:keywords for Makefile.PL | |||
| r25617 | bernhard++ | trunk: | |||
| : [docs] | |||
| : Update path to JIT files. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25617 | |||
| r25618 | bernhard++ | trunk: | 09:49 | ||
| : Update copyright notice. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25618 | |||
| r25619 | bernhard++ | trunk: | 09:56 | ||
| : [config] | |||
| : Update docs as Parrot::Configure::Options::get_valid_options() has | |||
| : been replaced by the array valid_option in Conf.pm and Reconf.pm. | |||
| : Also a couple of minor beautifications. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25619 | |||
|
10:13
jq- joined
10:21
TonyC joined
10:37
leo joined
10:47
HG` joined
11:01
jq joined
|
|||
| cognominal_ | www.szabgab.com/blog/2007/08/1187639749.html | 11:03 | |
| oops | |||
|
11:20
alvar joined
11:26
kj joined
11:40
ruoso joined
12:10
jq joined
|
|||
| svnbotl | r25620 | kjs++ | trunk: | 12:36 | |
| : [docs] update docs/pct/pct_optable_guide.pod | |||
| : o add circumfix/postcircumfix section | |||
| : o some other minor stuff | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25620 | |||
| r25621 | kjs++ | trunk: | 12:49 | ||
| : [pynie] remove old TGE file, which is no longer used. | |||
| : update MANIFEST. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25621 | |||
| r25622 | kjs++ | trunk: | 13:08 | ||
| : [src] align "=" characters and some declarations. | |||
| r25623 | kjs++ | trunk: | |||
| : [src] align "=" characters. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25623 | |||
| r25624 | kjs++ | trunk: | 13:14 | ||
| : [src] align "=" and declarations. remove some spaces where they don't make sense. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25624 | |||
| r25625 | kjs++ | trunk: | 13:21 | ||
| : [src] align declarations and operators. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25625 | |||
| r25626 | kjs++ | trunk: | 13:27 | ||
| : [src] align declarations | |||
| : and fix some indention in switch statements. | |||
| r25627 | kjs++ | trunk: | |||
| : [src] align declarations and assignments. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25627 | |||
| r25628 | kjs++ | trunk: | 13:52 | ||
| : [src] align declarations and assignments. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25628 | |||
|
15:07
jhorwitz joined
15:09
Limbic_Region joined
15:20
HG` joined
16:04
rblackwe joined,
alvar joined
16:42
Andy joined
|
|||
| jonathan bugs Andy about his rakudo.org account | 17:19 | ||
| Andy | oooh, i'll do that right now. | ||
| jonathan | w00t | ||
| Andy | have you ever made comments on a blog entry? | ||
| jonathan | On rakudo.org? No. | 17:20 | |
| Andy | ok | ||
| preferred email? | 17:21 | ||
| jonathan | jnthn@jnthn.net | ||
| Andy | what do you want as a username? | 17:22 | |
| ok jonathan it is | 17:23 | ||
| jonathan | * | ||
| :-) | |||
| jonathan is fine | |||
| Andy | try the login and make sure all is well | 17:25 | |
| jonathan | works :-) | 17:29 | |
| Andy | yay | 17:30 | |
| svnbotl | r25629 | petdance++ | trunk: | 17:47 | |
| : use new macros | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25629 | |||
|
18:07
Theory joined
18:09
alvar joined
18:33
Alias joined
18:44
zaphod joined
18:45
sjansen joined
|
|||
| svnbotl | r25630 | rblasch++ | trunk: | 18:55 | |
| : [src] Added Microsoft's standard source code annotation language (SAL) | |||
| : annotations to NOTNULL, NULLOK, ARGIN, and others. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25630 | |||
|
19:10
Ron joined
19:11
DarkWolf84 joined
19:23
Pabellon joined
19:26
po_boy joined
|
|||
| Pabellon | I need some help with parrot's SDL bindings, I need to be able to call SDL_EnableKeyRepeat so it can detect if a key is being press down | 19:27 | |
| mdiep | brrrr | 20:00 | |
| jonathan | mdiep: Cold? | 20:06 | |
| purl | i think Cold is great for jets. dense air -> more lift | ||
| moritz | jonathan: I just saw your rakudo.org blog entry. You could add links to the SVN changesets | ||
| that would show exactly how you did it | 20:07 | ||
| jonathan | moritz: I made mistakes and refactored bits along the way. | 20:08 | |
| moritz | jonathan: ok, then it's perhaps not that good | ||
| jonathan | But if you feel there's interest in how to do it, I'm willing to work on a "how to" for doing OO stuff. | ||
| I guess other people working with PCT for other languages will need to implement similar things. | 20:09 | ||
| moritz | probably | ||
| I don't need it right now, but others might | |||
| jonathan | Sure, it's a good idea. | ||
| I'll try and find time to work on that. | 20:10 | ||
| mdiep | jonathan: it's 3F outside today. and that's if you don't count the wind. :) | ||
|
20:10
davidfetter joined
|
|||
| jonathan | mdiep: Ouch! I'm going to Ukraine in a couple of weeks, but I'm not even sure it will be *that* cold there. | 20:11 | |
|
20:11
bgeron joined
|
|||
| jonathan | I don't know I've ever felt that cold. I'd be curious to. For a *little* while. ;-) | 20:11 | |
| mdiep | it doesn't take long to realize that it's cold when the wind is whipping by your face. | 20:12 | |
| jonathan | That's what made the bit of the UK I used to live in cold. | 20:14 | |
| It wasn't really all that cold, but with a cold wind off the north sea, it sure felt it. | 20:15 | ||
| zaphod | are their any docs that describe the scoping rules in PIR? Specifically I'm wondering about shadowing lexical variables (having the same var declared in an outer and inner scope) | 20:35 | |
|
20:40
eternaleye joined
|
|||
| Coke preps for his new $JOB tomorrow. | 20:47 | ||
| zaphod: I don't know of one in particular, no: but I suspect the documentation for the .lex directive might have some pointers. | 21:02 | ||
|
21:05
kj joined
|
|||
| kj | any cage cleaners around? | 21:06 | |
| Andy: ping | 21:07 | ||
| zaphod | I found some docs in languages/PIR and in pirc. There is also PDD20. I'm getting an idea about what is going on. | ||
| kj | you mean PDD19 probably? | ||
| (just entered, not sure what you're talking about, but I can guess :-) | |||
| zaphod | 20 had a bunch about the lexpads. | 21:08 | |
| kj | ooh ok. | ||
| zaphod: you want info on lexpads? | |||
| zaphod | I was asking about scoping :) | ||
| kj | what's about them in pirc and lang/pir? | ||
| zaphod | mostly my not looking enough to be able to see PDD19 | 21:10 | |
| kj | ehm... parse error :-P | 21:11 | |
| what do you mean? | |||
| zaphod | I mean that I'm not familiar with the PDDs yet and missed that there is one defining PIR. Thanks for the pointer I'm looking at it now :P | 21:12 | |
| kj | ah ok :-) | ||
| zaphod: if there's anything unclear in pdd19, please poke me | |||
| Coke pokes at some coding standard tests. | 21:18 | ||
| Anyone bored? Setup an RT instance on feather for me to play with. =-) | |||
| kj | Coke: hi | 21:19 | |
| purl | bonjour, kj. | ||
| Coke | kj: hio | ||
| kj | there's a lot of XXX and stuff in src/* files | ||
| they should be annoted with RT#'s no? | |||
| a lot of them are just bare todo's | |||
| i'm doubting, because there are so many of 'em | |||
| (in other words, i think I can open like 50 or so tickets ...) | 21:20 | ||
| Coke | ... In general, yes, those should be tickets; specifically, though, someone should actual vet that those are worth saving. | 21:21 | |
| And that could be done as you go, rather than opening a ticket and then having someone else decide. | |||
| kj | ehm, sorry, could you repharse the "vet ... saving"? | 21:22 | |
| not quite understand what you mean there | |||
| *rephrase | |||
| Coke | vet == To subject to thorough examination or evaluation | ||
| kj | ah :-) | 21:23 | |
| Coke | so, don't *blindly* turn them into tickets... | ||
| kj | right, so that could be more troublesome than i thought. Just opening tickets is easy. but it's kinda hard for someone like me to guess whether an XXX is worth doing | ||
| Coke | Yah. | 21:24 | |
| I wouldn't bother doing it blindly. | |||
| kj | aye | ||
| Coke | /usr/bin/ld: Undefined symbols: | 21:25 | |
| # _PIO_make_offset | |||
| kj | often the comments added to an XXX are too cryptic. | ||
| Coke | yupl | ||
| well, you can always go through them and find the ones that DO make sense. =-) | 21:26 | ||
|
21:28
zaphod left
|
|||
| Coke | whoops. I had some cage cleaning in process I didn't commit. :| | 21:29 | |
| kj | i hope it doesn't conflict with some aligning I did this afternoon | 21:30 | |
| Coke | I did an update first, we should be fine. | ||
| kj | you know anything about the 100 column coding std thing? | 21:31 | |
| for C code, that is | |||
| Coke | aside from "don't do that"? | ||
| kj | it looks like a lot of C source is written with a 80 column marker in mind | ||
| well, according to pdd07 we do | |||
| ... | |||
| Coke | 80-soft limit,100-hard limit, IIRC | 21:32 | |
| kj | oooh | ||
| ok | |||
| Coke: pdd07 puts it rather liberal: source line width is limited to 100 characters. period. | 21:34 | ||
| there's no mention of 80 chars afaics | 21:35 | ||
| svnbotl | r25631 | coke++ | trunk: | ||
| : [codingstd] | |||
| : Update recent commits to deal with commas/spaces | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25631 | |||
| r25632 | chromatic++ | trunk: | 21:54 | ||
| : [src] Minor incidental cleanups almost not worth checkins on their own. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=25632 | |||
|
23:01
marmic joined
23:08
buildbot joined
23:14
adu joined
23:21
Theory joined
|
|||
| svnbotl | r25633 | chromatic++ | trunk: | 23:27 | |
| : [GC] After the mark phase of a GC run, sweep the STRING/Buffer pools too so | |||
| : that we can free allocated memory for string contents and reuse allocated | |||
| : headers. | |||
| : Maybe our memory use will go down again now. | |||
| purl | : headers is sort of just a little bit of evil in itself, leading to these kinds | ||
| svnbotl | : Fixes RT #47704, reported by Mehmet Yavuz Selim Soyturk. | ||
| diff: parrotvm.org/svn/parrot/revision/?rev=25633 | |||
| adu | hi | 23:35 | |
| purl: i remember you from yesterday | 23:36 | ||
| purl | adu: huh? | ||
|
23:36
LimbicRegion joined
|
|||
| Tene | hi adu | 23:36 | |
| adu | hi Tene | ||
| perl: are you a bot? | |||
| purl | No, I'm human. | ||
| Tene | purl lies!! | ||
| purl | ninjapants.org/files/LIES!!!.jpg | ||
| adu | purl: are you a human? | ||
| purl | i don't know, adu | ||
| adu | purl: what is 1+1? | 23:37 | |
| purl | 42 | ||
| adu | lol | ||
| so are there only CIL=>PIR compiler? or are there also PIR=>CIL compiler | 23:38 | ||
| Tene: so what is your area of concern? | |||
| Tene | adu: HLL development, mostly. | 23:41 | |
| adu | Tene: meaning parrot/languages/* ? | 23:42 | |
| or perl6? | |||
| purl | perl6 is the spec, perl6 and pugs are the implementations. or will destroy the human race: xrl.us/bfm3h | ||
| diakopter | purl, forget perl6 | ||
| purl | diakopter: I forgot perl6 | ||
| diakopter | perl6? | ||
| purl, perl6? | |||
| purl | diakopter: i haven't a clue | ||
| adu | lol | ||
| Tene | adu: parrot/languages/* | 23:43 | |
| diakopter | purl, perl6 is the spec, rakudo and pugs are two of the implementations. | ||
| purl | OK, diakopter. | ||
| diakopter | perl6? | ||
| purl | perl6 is the spec, rakudo and pugs are two of the implementations. | ||
| diakopter | OK, purl. | ||
| purl | diakopter: sorry... | ||
| Tene | I'm about to submit a big patch for lolcode. | ||
| adu | ooo i never heard of rakudo | 23:44 | |
| Tene | adu: rakudo is languages/perl6 | ||
| adu | lolol | ||
| "KTHXBYE" | 23:45 | ||
| hehehe | |||
| i can't believe thats a command | |||
| anyways, I love languages, and I think that parrot is the closest thing there is to a glue that can tie them all together | 23:46 | ||
| I know there have been VM's before, like JVM and CIL, but they're all too lowlevel | |||
| diakopter | purl, rakudo is in languages/perl6 (see parrotvm.org/svn/parrot/browse/trun...ges/perl6) | 23:47 | |
| purl | ...but rakudo is The Way Of The Camel. or having some failing tests as of 22JAN08 or Gotta Catch 'Em All... | ||
| diakopter | purl, rakudo is also in languages/perl6 (see parrotvm.org/svn/parrot/browse/trun...ges/perl6) | ||
| purl | okay, diakopter. | ||
| adu | I think Parrot is in the perfect spot to be something that all major scripting languages can target, and then have the power to target other VMs which are lower-level than parrot | ||
| diakopter | below the parrot are droppings on newspaper | ||
| adu | diakopter lol | 23:48 | |
| anyways, I ran the big test | 23:49 | ||
| and it gave this: | |||
| pastebin.com/m7723455e | |||
| peepsalot | why would you want to run parrot vm on top of another vm? | 23:50 | |
| adu | I would like to help | ||
| peepsalot: I would never want to, but other people seem dissatisfied with it, I'm not | |||
| all I'm saying is that for those people who are dissatisfied with Parrot, target Parrot anyways, then work on translation code that will turn PIR=>JVM or something separately, so that we can continue to focus on Parrot, and not worry about other VMs | 23:52 | ||
| anyways | 23:57 | ||
| I'm going to start browsing languages/{c99,lisp,m4,pynie,scheme,tcl} and see if there is anything I can do | 23:58 | ||