Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2015-01-30

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

All times shown according to UTC.

Time Nick Message
14:45 opkick [pdl] wchristian pushed 1 new commit to master: http://git.io/FMGn
14:45 opkick pdl/master e27f7f1 sisyphus: Fix Lib/GIS/Proj Makefile.PL
16:29 mohawk let's see what he did
16:32 mohawk wow, that's all it was
16:32 mohawk sisyphus++
16:32 mohawk and evidently me-- ;-)
19:01 mohawk man, PDL::PP is some dark voodoo
19:01 mohawk Inline::Pdlpp is not a walk in the park either
19:07 drrho joined #pdl
19:09 jberger it's a pre-processor that makes XS, what did you expect :-)
19:11 * mohawk weeps blood
19:11 mohawk it makes XS... AND *.pm
19:11 mohawk but inline only makes and uses a *.so
19:12 mohawk so the *.pm fixup for symbol table magic is irrelevant
19:12 mohawk and there's a documented BLESS param for I::P that didn't work
19:12 mohawk reason: it got stored in $o->{ILSM}{BLESS}, but the code was using $o->{ILSM}{XS}{BLESS}
19:12 mohawk which is nice
19:12 mohawk some fine testing work done there
19:13 mohawk currently i'm fighting something that's appending a \n to it
19:13 mohawk the pp_bless function in P::P is a bit iffy as well
19:18 mohawk basically if you want the pp_def'd stuff other than in namespace PDL, you've got a problem ;-)
19:18 mohawk tragically, PDL::Ops actually does
19:18 mohawk oh, and let's ignore the fact that the @EXPORT_OK stuff doesn't say qw(plus assgn)
19:19 mohawk it says qw(PDL::PP plus PDL::PP assgn)
19:19 mohawk for reasons of who in hell knows
19:19 mohawk if we have a 2.007_10 these fixes will go in along with some docs and tests
19:23 mohawk ops.pd is 11k
19:24 mohawk it makes a *.xs of about 100k
19:24 mohawk my eyes watered a bit at that!
19:46 mohawk (as opposed to the blood i was weeping before, so it's a nice change)
19:55 jberger cleans the eyes out for whatever fresh horrors are to come
20:03 mohawk ha ha
21:22 mohawk i think i may switch the exporting stuff to XS rather than in the *.pm
21:22 mohawk i do love writing XS, apparently
21:29 mohawk jberger, i gather that no-one has written PP code that uses the BLESS param - can tell that because it doesn't work
21:30 mohawk i think it should literally put all the generated methods in that package, not in PDL - seem reasonable to you?
21:31 mohawk i am also going to change the export handling to be XS only - would like your opinion on whether that's conceptually right
21:32 jberger and i would like to give it to you, but I'm just heading out on the road
21:33 jberger I'll be back on in a few hours
21:33 jberger sorry about that
21:33 mohawk ha ha
21:33 mohawk well i'll jfdi then
21:33 mohawk travel safely
21:33 mohawk chat you later
21:33 mohawk see, other PDLsters, this sort of idea-discussing is why IRC is great
21:34 mohawk it's not best used as a means of writing paper letters ;-)
21:53 vicash mohawk: a rebuttal to that comment would be that email discussions can be referred to months later whereas IRC is lost unless saved by bots. (which in this channel's case it is.)
22:31 mohawk vicash, that is strictly correct
22:32 mohawk however, using the word "discussion" on here for things happening in the past year not involving me chatting with someone is a bit of a misuse of the word "discuss"
22:45 opkick [pdl] wchristian pushed 3 new commits to master: http://git.io/F9aG
22:45 opkick pdl/master 4243a14 Derek Lamb: 'my' some variables in t/plplot.t...
22:45 opkick pdl/master ce8578f kmx: pdl_twod fix for 64bit MS Windows where "long" is not enough to store a pointer
22:45 opkick pdl/master 500f500 kmx: 64bit indexing bug in PDL::GSL::MROOT
22:49 mohawk holy cow, are people starting to use "my"?
22:49 mohawk vicash, also this live updates on the git repo functionality is just better than email
22:54 mohawk i wish more people would use it for substantive PDL discussion
22:54 mohawk the current pace is unnecessarily glacial
23:22 vicash mohawk: agree that IRC is best for immediate discussions
23:31 mohawk grin

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