"Parrot 0.6.4 "St. Vincent Amazon" Released | parrotcode.org/ | 15/648/80 new/open/stalled tix | logged in irclog.perlgeek.de/parrot/today".
Set by moderator on 15 July 2008.
00:03 dngor_ joined 00:09 AndyA joined 00:19 timbunce joined 00:34 ruoso joined, Theory joined 00:48 kid51 joined
dalek r29660 | jkeenan++ | trunk: 01:23
: Merge revisionpm branch into trunk. Cf.:
: rt.perl.org/rt3/Ticket/Display.html?id=56948. Refactor
: Parrot::Revision and add tests, including one new test file.
diff: www.parrotvm.org/svn/parrot/revision?rev=29660
r29661 | jkeenan++ | trunk: 01:25
: Revert to previous version due to unintentional commit of several lines.
diff: www.parrotvm.org/svn/parrot/revision?rev=29661
r29662 | jkeenan++ | revisionpm: 01:27
: Branch has been merged into trunk and is no longer needed at head.
diff: www.parrotvm.org/svn/parrot/revision?rev=29662
r29663 | jkeenan++ | revisionpm-29566:
: Branch to which tag corresponded has been deleted, so tag may go as well.
diff: www.parrotvm.org/svn/parrot/revision?rev=29663
01:38 cout joined
dalek r29664 | Whiteknight++ | gsoc_pdd09: 01:40
: [gsoc_pdd09] Fixes to implementation:
: * Added long-missing support for GC_trace_normal and GC_trace_stack_FLAG
: * Re-added trace_system_areas() into Parrot_dod_trace_root()
diff: www.parrotvm.org/svn/parrot/revision?rev=29664
01:48 Coleoid joined
dalek r29665 | Whiteknight++ | gsoc_pdd09: 01:51
: [gsoc_pdd09] Make GC_finish_FLAG consistent with the other flags.
diff: www.parrotvm.org/svn/parrot/revision?rev=29665
r29666 | Whiteknight++ | gsoc_pdd09: 02:10
: [gsoc_pdd09] Improve flag logic to account for flag interdependencies
diff: www.parrotvm.org/svn/parrot/revision?rev=29666
02:11 gmansi joined 02:20 Andy joined 02:52 Psyche^ joined 04:33 Andy joined 04:37 timbunce joined 04:48 Theory joined
Tene purl: coke? 05:00
purl rumour has it coke is mailto:will@coleda.com or just a figurehead. or coke-floats.blogspot.com/ or DietCoke or a pest
05:15 Psyche^ joined
Tene I kinda fixed Coke's hll map problem. 05:18
japhb OK, Tene, drop the other shoe ... 05:19
dalek r29667 | japhb++ | trunk: 05:36
: Merge branch 'benchmarks'
diff: www.parrotvm.org/svn/parrot/revision?rev=29667
japhb tewk, chromatic: Not only does it seem to work (well at least, not explode) to treat a ManagedStruct with named members as an array, it seems to be the fastest way to fill at least a small ManagedStruct. See examples/benchmarks/float4.pir 05:37
05:41 timbunce joined 06:02 timbunce joined 06:09 uniejo joined 06:20 Ademan joined 06:22 timbunce joined 06:29 tewk joined 06:55 barney joined 07:01 masak joined 07:03 apple-gunkies joined 07:43 Ademan joined 08:29 mj41 joined 08:38 iblechbot joined 08:44 Debolaz joined 09:37 donaldh joined
masak there's a significant chance Perl 6 will be much about cross-language communication (of data and calls) 09:52
I'm backlogging yesterday's conversation 09:53
Perl 6 could end up in a position where it makes such communication very easy 09:55
but it will take a lot of work
moritz Perl 6 is one of the languages that actually acknowledges the existance of other languages ;-) 09:59
09:59 Whiteknight joined
donaldh Yeah, that was an interesting discussion. 10:04
HLL interoperability is one of the things that makes Parrot really attractive
10:20 barney joined 10:47 kid51 joined 11:02 confound joined 11:18 ruoso joined 11:25 Whiteknight joined 12:00 ruoso joined
dalek r29668 | jkeenan++ | parallel: 12:09
: Add some basic tests.
diff: www.parrotvm.org/svn/parrot/revision?rev=29668
Tene japhb: there might be a timing problem. I'm not sure. I fell asleep before verifying it. 12:18
12:42 schmalbe joined 12:52 barney joined
japhb Tene: fair enough 13:05
masak, moritz, donaldh: yeah, I'm with Coke on this one ... Parrot is selling itself not just on the capability to *host* multiple languages, but to get them to interoperate. I want 1.0 as much as anyone, but 1.0 without interop is a non-starter in my mind. If Perl 6 (or Rakudo and thus PCT) force that, so much the better. :-) 13:09
donaldh japhb: hopefully I captured that in my notes www.perlfoundation.org/parrot/index...ping_notes 13:10
japhb donaldh: thanks, reading ... 13:12
moritz japhb: good to hear. I don't think the perl 6 specs actually enforce a particular level of interaction with other languages (except perl 5 perhaps), but it does describe the hooks 13:13
donaldh It sounds like we have a fair amount of work to do before it is a reality tho. 13:15
japhb moritz: nodnod. I suspect that it will end up being the standard-bearer anyway, because outside people are going to want to test the interop capabilities as we enter the beta phase, and Perl 6 does seem to have more written in that vein than most other languages.
donaldh: yes, but very important work. "Sudden change in programming landscape" important. 13:17
donaldh agreed. 13:18
moritz should I create a ticket?
donaldh I had assumed that it was closer to a reality.
dalek r29669 | bernhard++ | trunk: 13:19
: [Pipp] PHP 5.3 is the reference implementation.
diff: www.parrotvm.org/svn/parrot/revision?rev=29669
donaldh I guess there should be a ticket. But that will not help raise the visibility of the subject.
Perhaps a blog would help.
moritz donaldh: but then we have a ticket ;-) 13:20
japhb donaldh: I knew that HLL_map was incomplete (and I was getting nervous because of how long the Rakudo folks have been working around it, seemingly avoiding the main problem) -- I didn't realize that it wasn't just the implementation, but the whole design that was not done.
donaldh s/blog/blog entry/
blogs don't help per-se ;-)
japhb moritz, donaldh: Yes, a ticket is in order. Because then RT-watchers will keep pinging the list if the ticket languishes. 13:21
donaldh :D
moritz ok, I'll write one
donaldh japhb: Is that what you do?
japhb donaldh: And yes, blog entry in order. If we can get more than one person doing so, that would be good ....
donaldh How long do patches normally sit in the new state for? 13:22
donaldh has submitted a couple.
japhb donaldh: Nope. There are a couple people who do, though. kid51 comes to mind, but there are definitely others.
donaldh japhb: did you have a go at making the opengl driver accessible from Rakudo ? 13:23
moritz donaldh: depends on the subsystem, how big the changes are, how easy or hard they are to verify
japhb donaldh: Oh, that's a weak point. I've definitely been unhappy about tickets left in new state, but unfortunately I don't know enough of the core yet to be a patch manager. Sigh.
13:24 gryphon__ joined
donaldh thinks that a quick hack of 'use' is in order so that .pir and .pbc libs can be 'use'd 13:26
japhb donaldh: I keep bugging jonathan and pmichaud to make it possible, because I have a pile of Perl 5+i OpenGL code that I really want to port to Perl 6.
Both of them keep saying basically "Yes, we know it's really important, we know a lot of people are asking, we're not ready for that yet. But soon, we promise." 13:27
"Soon" is a getting to be a four letter word on this topic ....
donaldh Yes, I'd like to start a wee project in Perl 6 but this is a gating feature. 13:28
Infinoid donaldh: (from new ticket discussion above) you're talking about RT #56824 and #56828?
japhb I didn't just write the Parrot OpenGL bindings out of the goodness of my heart. ;-)
Infinoid japhb: to be fair, they've been getting closer and closer to that for quite some time now
donaldh wishes ChatZilla wouldn't make rt numbers clickable (as channel names). 13:29
apple-gunkies closer to "soon"? :)
Infinoid for smaller and smaller values of "soon" :) 13:30
japhb Infinoid: I know, and I'm not mad, or complaining that they're not doing useful stuff -- I'm going to want all of the stuff in Perl 6 that they're working on now, when I port the main corpus -- but I'm frustrated that I can't even start *testing*, or finding out what improvements I need to make to OpenGL.pir, and getting started on that. 13:31
donaldh japhb: agreed. I am astounded at the rate of feature development as it is. But I'd like to be able to contribute to the things I need so much and I don't see a way to contribute. 13:32
japhb Which is why I'm happy to be talking to fperrad, who is starting to use OpenGL.pir in a HLL ... he's just writing a ton of PIR to manually re-wrap OpenGL.pir into Lua, which is OK as a stop-gap, but not where we want to be.
donaldh: exactly.
donaldh Infinoid: yes, those two tickets. 13:34
Infinoid ok, great. #56824 looks relatively harmless for everyone except cygwin, though I don't know why it didn't work on cygwin. (unless your arguments to memalign are totally different from mine on linux.) 13:35
anyway, I can commit that after tests finish
donaldh okay, cool.
Infinoid I'm going to stare at #56828 a little longer :) 13:36
japhb donaldh: Looking at your HLL_map notes, it's worth including the pros and cons of changing the M*N direct mapping problem to the M+N map-source-to-base-then-base-to-target method.
donaldh Infinoid: It appears that cygwin memalign expects both the start _and_ size to be aligned. And it expects to be aligned on 64k boundaries 8-( 13:37
moritz RT #57190 for HLL Interop
japhb moritz: thank you 13:39
donaldh moritz++ 13:40
moritz japhb: no problem
Infinoid yeah, that's bizarre. but fair enough, donaldh++ for diagnosing it
japhb moritz++ # Good "ticket is closable when" section 13:42
Infinoid donaldh: regarding #56828: any chance you can write a test for it? I believe those formats are tested in t/pmc/nci.t.
moritz we should make that a requirement for non-bug RT's
donaldh Infinoid: I was surprised that #56828 wasn't already implemented. I wondered if one of the other signature chars was meant to do void**
japhb donaldh: Would you mind including a link to this morning's discussion in your HLL_map notes, since moritz's ticket points interested parties to your notes? 13:43
donaldh Infinoid: yes, I'll try amd write a test.
japhb: yes, I'll do that.
japhb donaldh: thansk
er thanks
donaldh japhb: just reading the backlog. I think Tene was referring to a specific problem Coke was having with HLL_map not working for ResizablePMCArray. 13:45
japhb nod. But "I kinda fixed Coke's hll map problem." demands *some* form of follow up. :-) 13:47
dalek r29670 | infinoid++ | trunk:
: [config] Apply patch to test_exec_cygwin.in from RT#56824. donaldh++
diff: www.parrotvm.org/svn/parrot/revision?rev=29670
r29671 | bernhard++ | trunk: 13:53
: [Pipp] Regenerate MANIFEST, after inadvertedly adding a file.
diff: www.parrotvm.org/svn/parrot/revision?rev=29671
donald@sealgair.com | Intra-HLL Mapping Notes: 13:56
link: www.perlfoundation.org/parrot/index...ping_notes
japhb donaldh++ 13:58
dalek donald@sealgair.com | Intra-HLL Mapping Notes:
link: www.perlfoundation.org/parrot/index...ping_notes
donaldh I suspect that TIMTOWTDI will come into force for HLL interoperability. 14:00
Because the community will desire all the pros without any of the cons. 14:01
14:08 DietCoke joined
DietCoke (hll_map) I didn't see a commit, but I saw a comment from tene. 14:08
my original test case was malformed in that it wouldn't work even if the original bug was fixed, but there's still an underlying bug. 14:09
japhb, tene: you stil lhere? 14:13
14:15 paco joined
japhb DietCoke: yes 14:18
donaldh: Oh, and shouldn't it be 'Inter-HLL' rather than 'Intra-HLL'? 14:19
donaldh yes, probably. 14:20
purl Really? Probably? Are you Certain it's not certain? Are you sure it's unsure? I think you need to look harder.
donaldh lol
thanks purl.
japhb: any other pros and cons? 14:23
dalek r29672 | bernhard++ | trunk:
: [Pipp PCT] Add test for closures, or anonymous subs, that works with php5.3-200807221230
diff: www.parrotvm.org/svn/parrot/revision?rev=29672
japhb donaldh: M+N might force the issue of moving more HLL container types into Parrot, when any two languages share a significant semantic or collection type that the current PMCs don't support. That could be both a pro and a con .... 14:26
donaldh Yesterday I was advocating shared PMC implementations with HLL namespaced methods. This is quite similar. 14:27
Agreed, it could be a pro and a con.
japhb M+N might not just dumb things down, but be really slow. 14:28
donaldh Also true.
And be forced to copy.
japhb Yes.
re: freeze/thaw -- this makes sense to me, but only as a fallback; I don't think it should be the generic method, since it's practically guaranteed to be slow. 14:29
But it sure is nice to know that if all else fails, or there is no existing mapping (for user-generated types, for instance), there's always something that will minimally work. 14:30
DietCoke wow. nothing like subscribing to the smolder failed RSS feed to make you want to TODO failing tests! 14:31
japhb DietCoke: heh
DietCoke I highly recommend it for someone else so I don't have to.
japhb looks pointedly at a cloud
donaldh hides behind his coffee.
DietCoke looks like netbsd is failing one 'atan' test. 14:32
smolder.plusthree.com/app/public_pr...st_failure
japhb For M+N, it might be nice to be able to apply a hint, or even manually run the proper conversion, when the default conversion path loses too much, but another path might work better. 14:33
Actually, from my OpenGL experience, it's clear that it's nice to be able to generate a foreign language's container, and manipulate it within the source language as an opaque object with lots of methods. The "at worst, everything is an object" design. 14:36
donaldh japhb: re moving HLL PMCs into parrot, both approaches benefit from that. 14:37
japhb PDL, OpenGL::Array, ctypes I'm guessing, and so on
donaldh Yes. I'm guessing that is what would be required by a PIR implementation of DBI.
An opaque PMC that has db drivers behind it and HLL OO methods in front of it. 14:38
japhb donaldh: yes, but whereas M*N can get away with *not* moving the HLL PMCs to Parrot, by just doing the direct conversion from HLL to HLL, the M+N method will probably force the issue.
donaldh: nodnod 14:39
Speaking of which, It's been a while since I've seen timbunce talking about DBI 2 around here ... though I've missed a few days, so he could have snuck in. :-) 14:40
donaldh I haven't ever seen timbunce talking about DBI.
japhb donaldh: Did I get the wrong name?
japhb checks ....
donaldh I was thinking of asking if the project is alive or not.
japhb Nope, that's right. 14:41
DietCoke no, you got the right name.
japhb He was here quite a while ago saying he wanted to take everything he'd learned from years of Perl DBI, fold in good stuff from other HLL DBI implementations, and create an uber-DBI for Parrot. At the time IIRC he was calling it DBI 2. 14:42
donaldh But then I'm in the UK so might not have tz overlap.
I googled the subject and found a proposal from 2004 called DBDI.
Tene DietCoke: no, there was no commit. I can't get wireless to connect at the hotel. 14:43
DietCoke: also, I'm much more likely to get work done when I stay offline, so I didn't try very hard. I was reporting from my phone.
donaldh hates wikis. They are the victim of browser shortcuts that lose edits. 14:45
japhb donaldh: either he had a newer proposal, or it's been a lot longer than I thought. 14:46
donaldh: s/\\. They/ that/
moritz karma socialtext
purl socialtext has karma of -6
moritz socialtext-- # i can confirm it sucks
japhb Someone forwarded me a job posting recently from socialtext. I had a bad feeling about it, even though I don't use it myself, so didn't pursue. 14:47
donaldh I use confluence at work. At least it auto saves. 14:49
nopaste "tene" at 63.131.52.132 pasted "fixes coke's problem" (14 lines) at nopaste.snit.ch/13631
Tene DietCoke: ^ is the patch that fixes it. It passes tests, but I haven't committed because I'm unsure if I also need to patch parrot_fetch_arg_nci() in the same file. 14:50
I'm reading it right now.
I'm not sure what it does, and the "not yet documented" doesn't help. :)
Eh, I'll patch it and see if the tests pass. 14:52
japhb: ping 14:53
japhb pong
Tene japhb: do you know what parrot_fetch_arg_nci() does?
DietCoke br
b
14:53 DietCoke joined
Tene Eh, looks good, I'll commit after tests pass. 14:54
japhb Tene: not off the top of my head, but I'm happy to try being a second pair of (really tired) eyes ...
Tene japhb: I'll just use grep. :) 14:55
japhb way ahead of ya. :-)
dalek donald@sealgair.com | Intra-HLL Mapping Notes:
link: www.perlfoundation.org/parrot/index...ping_notes
DietCoke tene: that patch seems to fix my issue with Tcl.
dalek donald@sealgair.com | Intra-HLL Mapping Notes: 14:56
link: www.perlfoundation.org/parrot/index...ping_notes
donald@sealgair.com | Inter-HLL Mapping Notes:
link: www.perlfoundation.org/parrot/index...ping_notes
donald@sealgair.com | Parrot:
link: www.perlfoundation.org/parrot/index.cgi?parrot
DietCoke Tene: RT for that is rt.perl.org/rt3/Ticket/Display.html?id=56958 if you would like to claim and resolve. 14:57
tene++ 15:00
dalek r29673 | tene++ | trunk:
: Fetch the proper type from the HLL mapping for ResizablePMCArray
: when processing slurpy params.
diff: www.parrotvm.org/svn/parrot/revision?rev=29673
r29674 | coke++ | trunk:
: [tcl] remove faux-executable on clean
diff: www.parrotvm.org/svn/parrot/revision?rev=29674
Tene DietCoke: you said your example was flawed? TCL can work fine now? 15:02
Coke++ # Gives me easy problems to fix. 15:04
japhb gets done cleaning up multiple projectile vomits from sick kid 15:35
Tene, are you still looking for help, or all done now?
15:36 timbunce joined 15:37 _timbunce joined
Tene japhb: I'm not sure I'm correct about what that function is for, so I can' tbe certain I didn't break something, but all tests pass the same, so I'm not looking for help anymore. 15:39
japhb gotcha 15:40
Tene I just asked you 'cos of all your NCI stuff.
dalek r29675 | bernhard++ | trunk: 15:42
: [Pipp] Move some comment tests from hello.t into comments.t.
: Add a TODO test WRT to end of line comments.
diff: www.parrotvm.org/svn/parrot/revision?rev=29675
r29676 | coke++ | trunk: 15:49
: [tcl] remove workaround for RT#56958, now resolved
diff: www.parrotvm.org/svn/parrot/revision?rev=29676
r29677 | coke++ | trunk: 15:54
: [tcl] code.google.com/p/partcl/issues/detail?id=58
: Rename more __ subs.
diff: www.parrotvm.org/svn/parrot/revision?rev=29677
r29678 | coke++ | trunk:
: [tcl] skip more spec tests we can't pass.
diff: www.parrotvm.org/svn/parrot/revision?rev=29678
japhb _timbunce: Your DBI-on-Parrot project came up earlier today -- is that still in the works? 16:03
dalek r29679 | bernhard++ | trunk: 16:04
: [Pipp] More TODO test cases with three end of line comments
diff: www.parrotvm.org/svn/parrot/revision?rev=29679
_timbunce Whoever just spoke to me, please repeat. My irc transcript is empty for some reason. 16:05
moritz 18:03 <@japhb> _timbunce: Your DBI-on-Parrot project came up earlier today -- is that still in the works?
Infinoid _timbunce: [09:03] <@japhb> _timbunce: Your DBI-on-Parrot project came up earlier today -- is that still in the works?
heh.
_timbunce testing
moritz he, two echo bots ;-)
Infinoid high-fives moritz
japhb And I didn't even have to repeat myself. :-) 16:06
16:06 timbunce joined
japhb welcome back 16:06
purl my mind is.. not going.
DietCoke Tene: I've already removed the workaround in tcl based on that ticket. Thanks.
timbunce Thanks japhp. Colloquy is acting odd for me. No transcript and I couldn't post anything. 16:07
You at OSCON?
japhb timbunce: I wish ... but no. 16:08
nopaste "barney" at 84.154.57.31 pasted "Confused why three comments are parsed differently from two comments" (82 lines) at nopaste.snit.ch/13632 16:09
timbunce japhb: the dbi on parrot project hasn't made much progress lately. My immediate goal is to use GlueGen and the parrot embed api to embed parrot in Java. I got stuck on some OS X JNI linking issues and didn't get back to it. 16:11
japhb timbunce: What stalled the DBI on Parrot project? Too big a goal all at once? 16:13
DietCoke ... didn't he just answer that? =-)
timbunce japhb: I got stuck on some OS X JNI linking issues and didn't get back to it. 16:14
donaldh Yet somehow parrot embedded in Java is a more achievable goal.
DietCoke timbunce: I think jeff horwitz has stolen your killer app thunder, btw., with mod_parrot.
japhb DietCoke: perhaps I misunderstood. I thought he said DBI-on-parrot got stuck for reason unstated, and SEPARATELY, Parrot-embedded-in-Java got stuck on JNI problems.
timbunce DietCoke: I'm not in need of killer app thunder, I've got NYTProf for that :) 16:15
pmichaud barney: in the grammar I'm looking at, a comment can be either: (1) whitespace, (2) a single line of '//' (but not more than one), or (3) a /* ... */ sequence. It's not possible to combine these together.
s/comment/<?ws> 16:16
japhb timbunce: And that looks damn skippy. Someone convince Debian and DAG to package it, so I can use it at work .... ;-)
pmichaud I suspect it's the "single line of //" that is causing comments to parse funny
16:17 iblechbot joined
timbunce japhb: I'm hoping to find someone at OSCON to help with the JNI linker issues. I should also write up a presentation about the strategic value of the approach I'm trying to take. 16:17
donaldh timbunce: is there anything worth sharing from the DBI-on-parrot project?
timbunce donaldh: not yet. Effectively dbi-on-parrot is blocked waiting on embed-parrot-in-java. Anyone want to help with that? 16:19
pmichaud afk # travel to oscon 16:20
japhb timbunce: why are you tying dbi-on-parrot to embed-parrot-in-java. Planning to use jdbc as a backend? 16:21
Oh yeah, excellent punctuation, me. 16:22
16:23 Andy joined
timbunce japhb: JDBC as the API definition, JDBC test suite as the test suite. Plus allow java developers access to all parrot code - which is a big deal given that there must be several orders of magnitude more Java developers than parrot developers right now. If just a tiny percentage cross that bridge to help with parrot it would be great. 16:24
japhb NODNOD
donaldh hence the "strategic value" comment earler. 16:25
japhb What does JDBC do right that DBI 1.x did not? (Feel free to point me to a paper or slideware, if this is a FAQ)
timbunce japhb: trouble is I'm trying to embed one VM I don't know (parrot) into another VM I don't know (Java) on a platform with unusual dynamic linking (OSX).
japhb Oh, then you should have no problems then! 16:26
donaldh I'd have thought that libparrot.so could be build with no surprising dependencies.
I have embedded libperl.so in Java before so may be able to help. 16:27
japhb And as I recall we (Parrot) use a magic linking flag on OS X that papers over a lot of our ... issues.
donaldh But I probably wouldn't try it on Cygwin (my current platform) 16:28
japhb I think it might have been tetragon who explained some of that to me, but I've forgotten the details
timbunce japhb: JDBC is mature, feature rich, stable, documented, and has a good test suite. The *DBI-to-DBD* interface has *none* of those.
DietCoke timbunce: (NYTProf) I saw that. looks verrrry nifty.
I wish I got paid to perl so i'd have more reason to use it. =-) 16:29
particle 25/18.6
purl 1.34408602150538
timbunce DietCoke: Thanks. It's been a blast to work on.
japhb timbunce: ah. I only have to use the top DBI API, so I see none of the warts, I suppose.
As soon as I read the posts on NYTProf, my first reaction was: I want *that* for Parrot .... 16:30
barney pmichaud: Thanks for the eyeopener. Somehow there was an implicit '+' on <ws> in my mind.
donaldh is just reading timbunce's NYTProf blog entry.
japhb It's the DWIM/.
particle 13/8 16:33
purl 1.625
dalek r29680 | bernhard++ | trunk: 16:35
: [Pipp] A saner <ws> token. pmichaud++.
diff: www.parrotvm.org/svn/parrot/revision?rev=29680
particle i can get a processor that's 35% faster, and uses 35% less power that works with my mobo? for a few hundred dollars? sign me up. 16:38
japhb whiteknight's journal entries are suddenly (as in the last couple hours) missing from www.brokd.com/psoc08/ 16:39
particle: in reference to?
particle OT
oh, replacing my 1.86GHz 80W clovertown with a 2.5GHz 50W Harpertown 16:40
16:41 PerlPilot joined
moritz japhb: complain to diment at gmail.com (Kieren Diment), he runs the aggregator 16:41
japhb particle: ah 16:42
16:42 MagNET joined 16:44 paco joined, DietCoke joined, jonathan joined, Psyche^ joined, jq- joined, wolv joined, jan joined, dalek joined, skv joined, schmalbe joined, mj41 joined, iblechbot joined, Patterner joined, AndyA joined, cognominal joined, nopaste joined, jq joined, Maddingue joined
japhb moritz: done, thanks for address 16:45
16:46 leo joined, mj41 joined 16:47 dalek joined, barney joined 16:52 d4l3k_ joined 16:53 Psyche^ joined, gmansi joined, jan joined 16:54 jq joined, wolverian joined, paco joined, mj41_ joined, mj41 joined, skv joined, Maddingue joined 16:55 nopaste joined 16:59 jonathan joined, DietCoke joined, AndyA joined 17:01 timbunce joined 17:18 Theory joined 17:19 ruoso joined 17:21 cognominal joined 17:24 slavorg joined, paco joined 17:26 Limbic_Region joined
Limbic_Region salutations all 17:27
moritz greets Limbic_Region 17:28
Limbic_Region has lost his motivation and asks that if anyone finds it that they return it ASAP 17:29
moritz sold it on ebay already, together with his own motivation 17:31
Infinoid bought it on ebay and is never giving it back!
japhb Limbic_Region: Loud music with a strong, fast beat. It's like absorbing motivation sonically.
sonicly?
hmmm
Infinoid aurally? 17:32
moritz acustically?
particle Limbic_Region: www.richardsimmons.com/
Limbic_Region japhb - I think I would need one of those fancy directional speakers so that only I could hear it - I live in a cube farm for the government
moritz they are called "head phones" I believe ;-) 17:33
japhb headset -- with a boom mic, it looks like you're on an important call while your eardrums are being pleasantly assaulted.
Limbic_Region no, head phones (unless really expensive) bleed sound 17:35
japhb Limbic_Region: how much is your motivation worth, when you figure your hourly rate? 17:37
Infinoid I have a pair of studio cans which totally rock. people always glance at me in surprise when I start pulling them off and suddenly they can hear how loud my music is.
japhb (Like the old joke about how expensive a helmet to buy: "How much is your head worth?") 17:38
Limbic_Region japhb - I work for the government so I get paid regardless. OTOH, I have personal projects I would like to finish - so quite a bit
japhb there you go -- consider it an investment in your personal happiness. :-)
17:55 Ivatar joined 17:56 Andy joined 17:58 timbunce joined 18:07 Andy joined 18:15 peepsalot joined 18:16 timbunce joined 18:32 Ron joined 18:44 DietCoke joined
DietCoke Tene: ping. 18:45
nopaste "DietCoke" at 193.200.132.135 pasted "slurpy hll test" (38 lines) at nopaste.snit.ch/13633 18:46
DietCoke eh. check your email. =-) 18:47
18:54 timbunce joined 18:58 iblechbot joined
dalek r29682 | coke++ | trunk: 19:02
: [HLL] RT#56958 - add a test to avoid regression.
diff: www.parrotvm.org/svn/parrot/revision?rev=29682
japhb chuckles at donaldh's cons for using YAML for Inter-HLL mappings 19:10
19:20 pac1 joined, pac1 left 19:24 timbunce joined 19:25 Theory joined 19:28 Coleoid joined
dalek r29683 | coke++ | trunk: 19:35
: [codingstd] Update to version of Perl::Critic that includes an exception we had to add manually before.
diff: www.parrotvm.org/svn/parrot/revision?rev=29683
r29684 | coke++ | trunk: 19:39
: [HLL] Objects also work fine for .slurpy pmc HLL mappings now.
: but you have to make sure they're actually defined when you try to do the
: mapping, so use an :immediate sub to make sure of it. (tene++)
diff: www.parrotvm.org/svn/parrot/revision?rev=29684
Tene karma tene
purl tene has karma of 108
Tene Hmm.
2*2*3*3*3 19:40
purl 108
Tene Nice number.
moritz 2**2*3**3
purl 108
cotto_work If someone with c-fu could update the patch in #46681 to fix the missing } in STRERROR_R_EXCEPTION and simplify that macro to be POSIXy if _GNU_SOURCE is undefined, I'd be much obliged. 19:43
Tene Exactly.
cotto_work I can do it from home later, but having the change here for testing would shorten the cycle. 19:44
19:45 Andy joined
cotto_work If somebody's up for that, ping me when it's in RT so I can test it. 19:47
Tene I wonder if we shouldn't throw an exception on an attempt to run .HLL_map on a type ID that hasn't been defined yet. 19:59
20:03 Theory joined 20:36 Theory joined 20:47 Whiteknight joined 20:51 jan joined 20:55 pmurias joined 21:00 purl joined 21:25 purl joined
cotto_work Whiteknight++ #eating cookies in chromatic's honor 21:29
dalek r29685 | Whiteknight++ | gsoc_pdd09: 21:32
: [gsoc_pdd09] update to trunk r29684
diff: www.parrotvm.org/svn/parrot/revision?rev=29685
pmichaud ...use an :immediate sub? 22:18
could we have a way instead to dynamically control HLL mapings at runtime? 22:19
:immediate subs are Evil.
in Rakudo's case, using an :immediate sub won't help or work. 22:20
(or if it does, it'll be because we're doing everything in an :immediate sub.)
dalek r29686 | jkeenan++ | parallel: 22:30
: Refactor steps to pull hard-coded lists of files into the step object's data
: structure. Add some basic tests. Some tests in gen_parrot_include-01.t need
: fixing yet.
diff: www.parrotvm.org/svn/parrot/revision?rev=29686
22:34 Theory joined, Andy joined
dalek chromatic@wgz.org | Inter-HLL Mapping Notes: 22:39
link: www.perlfoundation.org/parrot/index...ping_notes
chromatic@wgz.org | Inter-HLL Mapping Notes: 22:41
link: www.perlfoundation.org/parrot/index...ping_notes
22:41 Limbic_Region joined 22:46 kid51 joined 23:08 Auzon joined
Andy coke: Some day I will remember to drop the "s" in URLs. 23:20
Whiteknight "s" is so bourgeois 23:22
The working class doesn't need this letter of oppression
Infinoid or any form of literacy whatsoever 23:24
all that stuff is an impediment to writing syntactically correct lolcode 23:25
Whiteknight IM IN UR ALFABAT KILLIN UR LETTERZ 23:27
Infinoid 5 out of 5 grammatically challenged felines prefer "Z". Down with "S"!
Patterner Hooray for the working cla!
Whiteknight WE R TEH WORKIN CLAZZ 23:31
Infinoid I don't know what's worse... that I've just wasted the last 10 minutes catching up on ICHC, or that it only took me 10 minutes. 23:35
23:44 dalek joined
cotto_work ichc++ 23:47
Whiteknight ichc?
cotto_work purl--
purl cotto_work: excuse me?
cotto_work ichc is is icanhascheezburger.com 23:48
purl, ichc is is icanhascheezburger.com
purl OK, cotto_work.
cotto_work ichc?
purl, ichc?
purl cotto_work: bugger all, i dunno
cotto_work purl's not getting smarter
purl, ichc is icanhascheezburger.com 23:49
purl OK, cotto_work.
cotto_work purl, ichc?
purl cotto_work: i haven't a clue
Infinoid purl-- 23:52
purl Infinoid: sorry...