Hi Paul- This is very intriguing work. PDL as a module is focused on efficiently calculating for numerical computation. Ability to compute with more general PDF objects would be very interesting to the PDL community.
Specifically, the coming PDL3 refactoring to a more general, flexible, and extended type system would have a natural fit for the types of objects this work could generate. Another goal for PDL3 is JIT compile support for computation which might be exactly the place where this PDF language work could tie in with computation. The PDL home page is at http://pdl.perl.org and I invite you to join the perldl mailing list which is the best way to ask questions and get help or discuss things PDL related. You can sign up here: http://mailman.jach.hawaii.edu/mailman/listinfo/perldl To get back on topic, it looks like there is a fair amount of other related work in this area that may be relevant in choosing a module name. Has some of this been implemented for R or in a Python package. That might give some other data points. --Chris On Fri, Jul 25, 2014 at 10:49 AM, Paul Bennett <paul.w.benn...@gmail.com> wrote: > Hi, Maggie and John, > > On Fri, Jul 25, 2014 at 10:39 AM, John M Gamble <jgam...@ripco.com> wrote: >> On 7/25/2014 8:48 AM, Maggie X wrote: >> >> Thanks for looping me in, David! I don''t see Paul's email here though :) >> >> Looks like a nice contribution. Is it going to involve PDL? > > I don't plan for it to involve PDL at this time, but then I only have > the vaguest idea of what PDL even is. > > The parsing is going to be done using JKGEL's excellent Marpa::R2 > module, and the math is probably going to be bluntly smacked at with > plenty of brute force. > > I suspect PDL might be a better form of brute force than my current > plan, which involves some pretty hare-brained shenanigans. I'm a > simple man, with just enough undergrad math under my belt to pass an > Electrical Engineering bachelors. Everything since then has been > entirely self-taught, and it's been no easy road. I've found you can > do most things by watching a few youtube videos and smashing violently > at the keyboard, though. > > I forget whether I linked the (work in progress) grammar I'll be > using, but it's at https://gist.github.com/PWBENNETT/8435996 if > anyone's curious. > > I have emailed the authors of the original paper, though two of their > four addresses came back as "no such user", so ... yeah. > > I suspect the next steps are going to involve my learning PDL, and > brushing up on the requisite math itself. I can glark a lot of it from > context, but context can only take you so far. > > > > Thanks for your interest, > > > -- > P/PW/PWBENNETT