Camelia, the Perl 6 bug

IRC log for #parrot, 2008-02-10

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced