Joseph (>):
> Here is my project proposal for GSoC 2011 (POD Parser):
> https://docs.google.com/document/pub?id=1JRw-lgO6Qw1GEnVM9YamB31FFMS4nfTJQXGi10YIBaE
>
> If you have the time, would you leave comments?

Looks good overall.

(Oh, and my "TPF grant proposal" mentioned in your project proposal is
more of a grant proposal draft than anything else, which means there's
no real conflict of interest here. I'd mainly like to see this project
carried out, so that Rakudo can have a good Pod parser.)

In the interest of full disclosure, there's a second student (tadzik)
zeroing in on the same project. I didn't know that before yesterday
evening. We had some discussion last night [1], during which I
realized that the important thing for a Pod parser project isn't
necessarily many backends (though that's certainly nice to have), but
the 'bidirectional communication' between ambient Perl 6 and Pod.

(Compare Perl 6 regexes, where variables from the Perl 6 code can be
interpolated in a regex, and captured values are represented as Perl 6
data structures after the match. Pod has analogous interactions;
constants can be interpolated at compile time, and documentation can
be introspected from the ambient code at runtime through the .WHY
macro.)

I think this bidirectionality is an important aspect of making the
code be not just a fourth attempt at a Pod parser, but an integrated
component in Rakudo. I'll be happy to discuss this further, either via
email or on IRC.

[1] http://irclog.perlgeek.de/perl6/2011-03-28#i_3434101 (19:39 .. 20:31)

Regards,
// Carl
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to