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
