www.parrotcode.org | Last Release: 0.7.0 "Severe Macaw"
Set by moderator on 19 August 2008.
00:07 Zaba_ joined 00:09 particle joined, AndyA joined 00:11 bacek joined
cotto_work pmichaud++ #yapc::eu lightning talk 00:12
Whiteknight we need to have a yapc::PA, so I can get involved 00:15
I'm too poor to travel :(
davidfetter pa? 00:17
purl Prince Albert, a piercing *down-there* or Pennsylvania or the male equivalent of a female triangle pierce. or www.bme.freeq.com/pierce/09-male/pa/0ga58pa.jpg or "father" in hillbilly or Port Authority or Penny Arcade at www.penny-arcade.com/ or Public Address or psoriatic arthritis
davidfetter ah. the state
Whiteknight, where in PA?
Whiteknight close to West Chester 00:18
davidfetter a friend of mine used to work in west chester 00:19
lives in fishtown
Whiteknight okay. I currently work in West Chester, and used to have a fried who lived in fishtown
or a friend
purl a friend is floating a rumor that when you type "I'd like to see Bill Gates Dead." in Word, the assistant chirps in "I or -w is my friend or someone who will laugh at personal ads with you, but won't laugh when you get to yours. or "A friend in need is a friend indeed, a friend with weed is better; a friend with breasts and all the rest, a friend who's dressed in leather"
Whiteknight a bit of a misnomer, there aren't any fish in fishtown that I'm aware of 00:21
davidfetter not any more
is rick's still in reading terminal market?
davidfetter <3 ricks
Whiteknight was last time I was there
davidfetter i thought they were getting kicked out. lost a lawsuit or some such
Whiteknight but there were some shake ups at the market recently, some long-timers got booted
that's probably what I'm thinking about 00:22
I haven't been in over a year
davidfetter i try to get there every time i hit town
<-- oakland, california
Whiteknight Let me know next time you come, I take any excuse to go get a good steak 00:24
davidfetter heh
wiz wit > *
Whiteknight salt pepper ketchup? 00:25
davidfetter hrm? no. i sometimes put hot peppers on
it's the most wonderful grease bomb
Whiteknight that's the question most vendors ask. Doesn't matter if you get an egg sandwich, a steak, a chicken salad
davidfetter heh 00:26
00:26 Limbic_Region joined 00:28 Zaba joined 00:41 particle joined
cotto_work NotFound, do breakpoints in the parrot debugger work like they're supposed to? 00:58
Whiteknight it would be silly if they worked like they were not supposed to 01:00
cotto_work but not surprising, given the state of the debugger 01:04
(pdb) break 4
Breakpoint 0 at line 1
Whiteknight true, but it's been making good progress recently
01:16 rurban__ joined, Zaba_ joined 01:25 particle1 joined 01:41 Zaba joined 01:47 Zaba_ joined 02:07 Zaba joined 02:15 Andy joined 02:29 particle joined 02:37 tetragon_ joined 03:12 Zaba joined 03:40 Zaba_ joined 03:55 Zaba joined 04:04 tetragon_ joined 04:20 tetragon joined 04:26 dngor joined, workbench joined 04:32 Andy joined
cotto_home test_more.pir is very forgiving about incorrect plans 04:42
04:55 Zaba joined 05:32 Psyche^ joined 05:49 rba joined 05:54 masak joined 05:55 Zaba_ joined 06:15 Zaba joined 06:17 uniejo joined 06:27 uniejo joined 06:39 Zaba_ joined
cotto_home this is odd 06:44
return VTABLE_get_number(INTERP, SELF.shift_pmc()); //returns garbage 06:45
PMC *p = SELF.shift_pmc();
return VTABLE_get_integer(INTERP, p); //works
(for a custom PMC) 06:46
07:15 viklund joined 07:18 rba joined
dalek r30435 | cotto++ | trunk: 07:26
: [pipp] add some tests for the (still unreleasable) phparray pmc
: This is of limited usefulness without the actual PMC code to run against, but
: it's at least something. This is a clean re-implementation of the tests I
: wrote at work, so the code is safe to commit.
diff: www.parrotvm.org/svn/parrot/revision?rev=30435
07:31 skv joined 07:41 Zaba joined 07:47 Zaba_ joined 07:52 Ademan joined 08:25 iblechbot joined 09:17 rurban__ joined 09:51 megamic joined 09:53 particle joined
dalek r30436 | kjs++ | trunk: 09:58
: [pirc/new] improve lexer to handle difference between '.' concat and '.' method call dot.
: {WS}"."{WS} means concatenation (as in $P0 . $P1)
: {WS}"." means concatenation (as in $P0 .$P1)
: "."{WS} means concatenation (as in $P0. $P1)
: "." means method call (as in $P0.$P1)
diff: www.parrotvm.org/svn/parrot/revision?rev=30436
09:58 kj joined 10:13 Debolaz joined 10:25 cotto_w0rk joined 10:46 Zaba joined
dalek r30437 | kjs++ | trunk: 11:01
: [pdd19] add a note about not-allowing space around the method-call dot.
diff: www.parrotvm.org/svn/parrot/revision?rev=30437
11:14 Whiteknight joined
dalek r30438 | kjs++ | trunk: 11:38
: [scheme] change .HLL_map "x", "y" into .HLL_map "x" = "y".
diff: www.parrotvm.org/svn/parrot/revision?rev=30438
r30439 | kjs++ | trunk:
: [t] change .HLL_map "x", "y" into .HLL_map "x" = "y"
diff: www.parrotvm.org/svn/parrot/revision?rev=30439 11:39
11:58 megamic joined
dalek r30440 | julianalbo++ | trunk: 12:05
: debugger breakpoints starting to work
diff: www.parrotvm.org/svn/parrot/revision?rev=30440
12:16 rba joined 12:26 Zaba_ joined 12:39 diakopter joined
dalek r30441 | kjs++ | trunk: 12:56
: [pirc/new] give an error message if indexed objects are not of type PMC.
diff: www.parrotvm.org/svn/parrot/revision?rev=30441
13:00 cbrandtbuffalo joined
dalek r30442 | julianalbo++ | trunk: 13:04
: [PDB] set breakpoint by opcode position when no source loaded
diff: www.parrotvm.org/svn/parrot/revision?rev=30442
rurban I'm having difficulties to understand pbc's using load_bytecode, loading other pbc's, but thos pbc's are already merged. Should'nt the merger remove those calls? 13:10
E.g. installable languages using compiler/*/*.pbc where those pbc's are never installed 13:11
13:11 Andy joined
dalek allison@perl.org | pdd27mmd_tasklist: 13:23
link: www.perlfoundation.org/parrot/index...d_tasklist
r30443 | allison++ | pdd27mmd: 13:25
: [pdd27mmd] Comment out some example code that doesn't appropriately handle NCI
: MultiSubs. (Example also added to the task list for later updating.)
diff: www.parrotvm.org/svn/parrot/revision?rev=30443
13:33 rdice joined
rurban Hi Richard: Found your utf8 rep? 13:35
dalek r30444 | julianalbo++ | trunk: 13:36
: [PDB] simplify code to set conditions in breakpoints (still not working)
diff: www.parrotvm.org/svn/parrot/revision?rev=30444
r30445 | allison++ | pdd27mmd: 13:38
: [pdd27mmd] Add the new Parrot::Pmc2c::MULTI Perl library to the dependency list
: for regenerating PMCs.
diff: www.parrotvm.org/svn/parrot/revision?rev=30445
r30446 | allison++ | pdd27mmd: 13:39
: [pdd27mmd] Generate MultiSubs in the global namespace from MULTI declarations
: in PMCs.
diff: www.parrotvm.org/svn/parrot/revision?rev=30446
13:49 gryphon joined
nopaste "tewk" at 155.97.237.62 pasted "nci_gen_sqlite_fix.diff" (83 lines) at nopaste.snit.ch/13857 13:54
tewk whois donaldh
purl donaldh is probably Donald Hunter, mailto:donald@sealgair.com
tewk particle: I want to merge gsoc_nci_001 13:58
I fixed ncigen for donaldh, I'm sure there are still problems but at least it generates pir signatures for sqlite3.h 14:00
I'll be around to handle any fallout, but I don't think there should be.
particle tewk: should that patch have --target=parse in the nci_gen.pl file? 14:01
that looks like debugging code to me
tewk I'd even be willing to merge with CAN_BUILD_CALL_FRAMES disabled, 14:02
I cleaned it up, let me repost the patch
particle ok 14:03
tewk actually that is corrent the --target=parse is commented out.
14:03 gargamel joined
particle ah, right 14:04
tewk I think the c grammar originally got modified in an attempt to make it run faster on parrot. 14:05
14:05 gryphon joined
tewk I added tests too, but forgot to add the new test file to the patch. 14:06
I'm going to merge then, if thats ok? 14:07
particle yes, merge it today 14:09
please post to p2 about it, mentioning how users are affected 14:15
14:23 sjansen joined
dalek r30447 | moritz++ | trunk: 14:31
: [rakudo] added array interpolation tests to spectest_regression
diff: www.parrotvm.org/svn/parrot/revision?rev=30447
r30448 | kjs++ | trunk: 14:35
: [examples] replace deprecated string indexing syntax by substr op.
diff: www.parrotvm.org/svn/parrot/revision?rev=30448
14:36 cbrandtbuffalo left
dalek r30449 | moritz++ | trunk: 14:42
: [rakudo] add hash interpolation tests to spectest_regression
diff: www.parrotvm.org/svn/parrot/revision?rev=30449
14:43 davidfetter joined 14:57 turrepurre joined 15:04 Andy joined 15:08 viklund left 15:09 gargamel left
dalek r30450 | kjs++ | trunk: 15:09
: [library] change[examples] replace deprecated string indexing syntax by substr op.
diff: www.parrotvm.org/svn/parrot/revision?rev=30450
r30451 | kjs++ | trunk: 15:11
: [library] change Escape.pir replace deprecated string indexing syntax by substr op.
diff: www.parrotvm.org/svn/parrot/revision?rev=30451
15:11 Theory joined
dalek r30452 | tewk++ | trunk: 15:25
: [gsoc_nci] gsoc_nci_001 merge
diff: www.parrotvm.org/svn/parrot/revision?rev=30452
15:31 jhorwitz joined 15:51 Theory joined 16:01 jcm_ joined
particle jhorwitz: tewk's jitted nci should help mod_parrot. you should chat. 16:03
dalek r30453 | julianalbo++ | trunk:
: [PDB] fix a segfault when trying to set a breakpoint after end of code
diff: www.parrotvm.org/svn/parrot/revision?rev=30453
jhorwitz particle: yes, i'm gonna svn up and test this weekend. :D 16:04
16:11 particle1 joined
dalek r30454 | cotto++ | trunk: 16:21
: [pipp] more freed phparray tests
diff: www.parrotvm.org/svn/parrot/revision?rev=30454
16:37 Zaba joined
dalek r30455 | moritz++ | trunk: 16:47
: [rakudo] various small updates to tools/*.pl
: * progress-graph.pl: configurable output size, less x ticks
: * test_summary.pl: we don't have #pure markers any more
: * autounfudge: usage() used to throw a bogus warning. Fixed
diff: www.parrotvm.org/svn/parrot/revision?rev=30455
particle1 dentist & 16:53
17:16 rurban__ joined
jhorwitz pmichaud: ping 17:19
tewk jhorwitz: I expect ncigen should be usefull too for generating pir signatures, I 'm sure it will need fixes to make it through apache header files, but I'm willing to do whatever is needed on the ncigen side 17:45
jhorwitz looks forward to testing. :) 17:46
17:54 Zaba_ joined 18:04 Ivatar joined 18:05 Zaba joined 18:26 Ron joined 18:40 rhr joined 18:58 gryphon joined 19:02 Auzon joined
dalek allison@perl.org | pdd27mmd_tasklist: 19:27
link: www.perlfoundation.org/parrot/index...d_tasklist
allison@perl.org | pdd27mmd_tasklist: 19:51
link: www.perlfoundation.org/parrot/index...d_tasklist
20:04 Zaba_ joined
dalek r30456 | allison++ | pdd27mmd: 20:15
: [pdd27mmd] Converting 'add' in BigInt as an example of the conversions that
: need to happen.
diff: www.parrotvm.org/svn/parrot/revision?rev=30456
r30457 | julianalbo++ | trunk: 20:21
: add PARROT_API attribute to Parrot_store_arg
diff: www.parrotvm.org/svn/parrot/revision?rev=30457
20:49 donaldh joined 21:12 Zaba joined 21:31 Zaba_ joined 22:23 kid51 joined 22:40 davidfetter joined
dalek r30458 | Whiteknight++ | gsoc_pdd09: 22:41
: [gsoc_pdd09] update to trunk from r30380
diff: www.parrotvm.org/svn/parrot/revision?rev=30458
Tene Another issue I need to raise is resuming exceptions thrown from C. 22:48
Whiteknight sounds complicated
dalek r30459 | Whiteknight++ | pdd09gc: 22:49
: [pdd09gc] update to trunk from r30356
diff: www.parrotvm.org/svn/parrot/revision?rev=30459
Tene It looks like the spec says I should just be able to return from throw-from-c, but it looks like many existing uses of throw-from-c don't expect that and so behave badly
I think.
Looks like allison responded to my resumable-exceptions issue. Looks like we need to persuade exception handlers to rethrow exceptions they don't expect. 22:50
Whiteknight that should be relatively easy, shouldn't it? 22:51
Tene Maybe I should look into writing a PIR macro for check-class-and-rethrow
The big issue is exception handlers looping and catching exceptions thrown from the handler itself. 22:52
Which, what's the proper behavior on throwing from inside a handler?
Whiteknight it's like refraction in expert systems, you shouldn't be able to trigger the same handler with the same exception 22:53
Tene Not same exception, new exception.
Whiteknight Oh, so the handler throws a new exception, and then catches it itself?
Tene Right 22:54
Maybe we should also explicitly check or that? Is that ever a valid thing to do?
Whiteknight maybe the exception object needs a pointer to a parent handler
NULL if thrown from regular code, otherwise, it contains a pointer to a handler if it is thrown from within that handler 22:55
so then Parrot wouldn't dispatch it to it's own parent
Tene So we'd need to track if we'r in an exception handler or not.
Whiteknight we don't?
Tene I'm not sure if that makes sense or not in parrot. 22:56
nopaste "donaldh" at 213.123.171.12 pasted "tewk: patch to actions.pm to count the pointer indirection level in each decl." (68 lines) at nopaste.snit.ch/13859
Tene I'll find out.
Whiteknight I obviously don't know much about our exceptions system 22:57
donaldh tewk++ # fixing the ncigen grammar. the above patch fixes the grammar action to correctly count the pointer indirection.
Tene It's pretty simple. Would you like to know about it?
Whiteknight sure, I always like to learn 22:58
I'm sure I'll try to hack on it eventually 22:59
Tene I can write up a little guide of everything I know if you're interested. I'dlove to have someone else looking at this with me.
I'll do it on the airplane shortly if I can stay awake.
Whiteknight I would love that.
I could use that to help with a parrot book I'm writing
Tene Fantastic. 23:00
:D
Airplane taking off now bye.
donaldh tewk: All I need to fix now is the PIR generation phase. ;-)
23:17 rba joined 23:59 tetragon joined