Camelia, the Perl 6 bug

IRC log for #parrot, 2008-08-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 AndyA joined #parrot
00:19 Auzon joined #parrot
00:31 britneypire joined #parrot
00:40 cybergirl joined #parrot
00:46 was kicked by cotto_home: cybergirl
00:56 tetragon joined #parrot
01:05 rurban_ joined #parrot
01:07 gmansi joined #parrot
01:08 gmansi joined #parrot
01:14 idemal joined #parrot
02:07 dalek r30153 | jkeenan++ | stepdescription:
02:07 dalek : Remove superseded descriptions of fatal-step and verbose-step options from
02:07 dalek : Configure.pl's --help message (P::C::Options::Conf).  Remove t/configure files
02:07 dalek : testing superseded options.  Rework lib/Parrot/Configure.pm to improve
02:07 dalek : readability of verbose-step and verbose output.  Allow for multiple steps to
02:07 dalek : be designated as verbose steps by passing comma-delimited string to
02:07 dalek : --verbose-step (_handle_verbose_step_option()).
02:07 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30153
02:09 kid51 svn.perl.org continues to be badly behaved, as I reported this morning.  It sends a spurious, "Commit failed ... svn: MERGE request failed" message back to the committer -- even thought the commit actually succeeds! (As dalek confirms.)
02:09 Theory joined #parrot
03:14 Theory joined #parrot
03:38 cotto_home joined #parrot
03:53 tetragon joined #parrot
04:12 dalek r30154 | chromatic++ | trunk:
04:12 dalek : [library] Changed Received/Expected to Have/Want in Test::Builder and
04:12 dalek : Test::More, per TAP discussion at Oslo QA Hackathon.
04:12 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30154
04:20 Neid joined #parrot
05:35 Psyche^ joined #parrot
05:54 Tene Huh.  With my resume-on-non-fatal-exceptions patch, I'm getting a segfault if I try to print after resuming only if I printed before I threw the exception.
05:59 cotto_home I don't think you can write that off as a feature.
06:19 Tene This goes a bit too far outside of where I'm currently comfortable with parrot.
06:19 Tene Let's see if I can fix some other stuff instead.
06:27 cotto_home do you have some exploding pir to nopaste?
06:28 Tene Sure.  I haven't committed or pasted this patch anywhere 'cos it doesn't handle throw_from_c and friends at all yet.
06:29 nopaste "tene" at 24.10.199.37 pasted "Resume after non-fatal exceptions" (79 lines) at http://nopaste.snit.ch/13786
06:29 nopaste "tene" at 24.10.199.37 pasted "segfaulting exception resume example" (8 lines) at http://nopaste.snit.ch/13787
06:50 Tene Let's see if I can find out what exactly PARROT_INTERP is...
06:51 * cotto_home hands Tene a shovel
06:51 cotto_home happy digging
06:51 Tene Thanks.
07:04 Tene Ah, I think it's a src/pmc/parrotinterpreter.pmc
07:07 Ademan joined #parrot
07:13 iblechbot joined #parrot
07:32 iblechbot_ joined #parrot
07:45 barney joined #parrot
07:49 pako joined #parrot
07:52 pako Hi after I run
07:52 pako perl tools/dev/mk_language_shell.pl Squaak2 languages/squaak2 && cd languages/squaak2/ && make
07:52 pako I get
07:52 pako make: *** No targets specified and no makefile found.  Stop.
07:53 pako Is that the way it is supposed to work?
07:55 pako does anybody hear me at all?
08:08 Tene Hi, pako!
08:08 pako Hi, Tene :)
08:08 rblackwe joined #parrot
08:08 Tene pako: can you nopaste the output of mk_language_shell?
08:08 Tene purl: nopaste?
08:08 purl hmmm... nopaste is at http://nopaste.snit.ch/ (ask TonyC for new channels) or http://rafb.net/paste or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl
08:09 Tene Ah, I see the problem.
08:10 Tene Remove the directory and try it again without the directory argument.
08:10 nopaste "pako" at 92.112.16.81 pasted "mk_language_shell output" (16 lines) at http://nopaste.snit.ch/13788
08:11 Tene It doesn't create a makefile for you if you specify the directory to make the new language in.
08:11 Tene You could also run tools/dev/reconfigure.pl
08:12 pako Ok, I'll try this. thanks
08:12 pako but http://www.parrotblog.org/200​8/03/targeting-parrot-vm.html doesn't say that about specifying an output dir
08:12 Tene You could run perl tools/dev/reconfigure.pl --step=gen::languages --languages=squaak2
08:13 Tene Either that document or the tool is confused, then.
08:14 Tene That document should probably not mention the directory-to-make argument.
08:14 pako it does work without the dir, thanks.
08:14 Tene I'll try to remember to send mail to someone asking them to fix it.
08:15 Tene Thanks for telling us about that problem!
08:15 Tene I really appreciate it.
08:16 barney See also line 39 of mk_language_shell.pl
08:17 pako one more thing
08:17 purl one more thing is the fact that I need to write some sort of a template engine
08:17 pako last example in docs/art/pp002-pmc.pod produces the segmentation fault
08:18 Tene Okay, looking at resuming exceptions more, it looks like there are a few places that things could be done, and I'm really not sure which would be most appropriate, and it looks a little bit like some architectural changes might need to be made, maybe.  I'm not sure yet.
08:18 Tene pako: example 9?
08:19 pako Tene: yes, Example 9: Setting a timer
08:21 nopaste "pako" at 92.112.16.81 pasted "timer example" (15 lines) at http://nopaste.snit.ch/13789
08:23 iblechbot joined #parrot
08:26 Tene pako: it looks like the timer actually isn't being tested right now.
08:26 Tene I think I know why it's failing like that.
08:26 Tene Let me confirm...
08:27 Tene Oh, no, that's not it...
08:28 pako looks like some flag isn't cleared or timer is executed recursively over and over after the condition has fired it
08:28 Tene Right.
08:28 pako i'm not familiar with parrot internals yet
08:28 pako hope to become soon
08:30 pako so will you submit a bugreport, or I should do it myself?
08:30 Tene A bugreport would be great.
08:30 Tene purl: parrotbug?
08:30 purl i think parrotbug is mailto:parrotbug@parrotcode.org or http://svn.perl.org/parrot/​trunk/docs/submissions.pod or see also "rakudobug"
08:37 Tene Looks like I've run out of awake.  Time for me to sleep.
08:38 Tene I'll investigate this stuff more on the airplane tomorrow.
08:38 Tene Nice to see you around, pako.  Welcome to Parrot.  :)
08:39 Tene pako: feel free to ask me any questions abot parrot, any time.
08:41 iblechbot_ joined #parrot
08:48 pako (had breakfast) thanks, Tene. i'm sure I'll get a lot of questions to ask :))
09:00 iblechbot joined #parrot
09:06 rurban_ joined #parrot
09:13 barney Has a location been selected for YAPC::EU hacking on tuesday ?
09:19 iblechbot_ joined #parrot
09:28 ank joined #parrot
09:32 ejs joined #parrot
09:37 iblechbot joined #parrot
09:59 iblechbot joined #parrot
10:10 barney joined #parrot
10:20 iblechbot joined #parrot
10:53 iblechbot joined #parrot
11:11 iblechbot_ joined #parrot
11:31 iblechbot joined #parrot
12:12 iblechbot joined #parrot
12:14 baest joined #parrot
12:24 ruoso joined #parrot
12:53 kid51 joined #parrot
12:55 iblechbot joined #parrot
13:04 dalek r30155 | fperrad++ | opengl4lua:
13:04 dalek : [Lua] work with option --no-gc
13:04 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30155
13:48 jan joined #parrot
14:03 iblechbot joined #parrot
14:11 Zaba joined #parrot
14:22 iblechbot joined #parrot
14:31 pako left #parrot
14:48 tetragon joined #parrot
14:48 ambs joined #parrot
14:55 gmansi joined #parrot
14:57 iblechbot joined #parrot
15:16 Ademan joined #parrot
15:22 barney joined #parrot
15:53 dalek r30156 | jkeenan++ | stepdescription:
15:53 dalek : Add test for bad option to --verbose-step.
15:53 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30156
15:56 Andy joined #parrot
15:58 pmichaud barney: (hacking location on Tuesday)  no, I don't think we've selected a location yet
16:13 barney pmichaud: I see. I'll arrive in Kopenhagen tomorrow evening and check Mail and Wiki then.
16:13 pmichaud I arrive tomorrow (Monday) afternoon and will do the same.
16:16 pmichaud afk, gotta pack
16:17 barney cu
16:17 iblechbot joined #parrot
16:24 Limbic_Region joined #parrot
16:31 guru joined #parrot
16:35 iblechbot_ joined #parrot
16:53 gryphon__ joined #parrot
17:02 tetragon joined #parrot
17:13 guru left #parrot
17:18 iblechbot joined #parrot
17:20 gryphon__ joined #parrot
17:36 iblechbot joined #parrot
17:46 ruoso joined #parrot
17:55 iblechbot joined #parrot
18:02 particle1 joined #parrot
18:08 Ron joined #parrot
18:12 cognominal joined #parrot
18:14 iblechbot joined #parrot
18:28 Andy joined #parrot
18:30 kid51 joined #parrot
18:32 iblechbot_ joined #parrot
18:37 kid51 joined #parrot
18:44 kid51 joined #parrot
18:52 iblechbot joined #parrot
19:11 iblechbot_ joined #parrot
19:29 iblechbot joined #parrot
19:30 dalek r30157 | jkeenan++ | stepdescription:
19:30 dalek : Add test file and dummy copy file to demonstrate that --verbose-step does the
19:30 dalek : right thing while running a configuration step not named in --verbose-step.
19:30 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30157
19:33 Zaba joined #parrot
19:46 dalek r30158 | jkeenan++ | stepdescription:
19:46 dalek : Make file pass linelength and/or trailingspace coding standards tests.
19:46 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30158
19:56 dalek r30159 | jkeenan++ | stepdescription:
19:56 dalek : Make line length of configuration printout 78 characters.
19:56 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30159
20:14 rblackwe joined #parrot
20:38 ambs joined #parrot
21:07 donaldh joined #parrot
21:30 Tene Got some cardinal minor updates.
21:31 Tene Did some thinking and research, but I can't resume from exceptions thrown from C yet, though.
21:32 Tene Need to figure out how to make a continuation that executes from a c-level instruction, as the docs say.
21:32 Tene Unfortunately, battery dead and redirected from NYC through syracuse for refueling due to weather problems.
21:51 cognominal joined #parrot
22:19 mmcleric joined #parrot
22:31 s1n anyone overly familiar with the parrot io stuff?
22:42 Limbic_Region joined #parrot
22:42 kid51 joined #parrot
23:36 Andy joined #parrot
23:56 mmcleric left #parrot
23:59 Whiteknight joined #parrot

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

Parrot | source cross referenced