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