On Fri, Jun 1, 2012 at 11:32 AM, David E. Wheeler <da...@justatheory.com> wrote: > On Jun 1, 2012, at 9:47 AM, Marvin Humphrey wrote: > >> (FWIW, I'm currently collaborating with a couple other people on a system >> which has some versioning and packaging functionality -- it's not for Perl >> modules per se, but the lessons of CPAN are relevant and this thread has been >> useful. Neverthless, I'm also interested in this topic strictly as a CPAN >> author. It would have been nice if the Lucy community could have avoided >> the time-consuming troubleshooting we had to go through.) > > You know I wrote something like this, right? > > http://pgxn.org/
For sure! And since you are a fellow Apache Lucy developer, you may have recognized the system I referenced as Clownfish[1]. PGXN and Clownfish are both off-topic for cpan-testers-discuss, except that perhaps in this case it might be nice to hear about any experiences with PGXN and distro-vs-sub-distro dependency specification that would help us to understand the design tradeoffs better, and ultimately to develop best practice guidelines for CPAN authors and users. Got anything for us? Marvin Humphrey [1] Clownfish is an OO toolkit for C that's currently developed as part of Apache Lucy; its defining characteristic is the symbiotic relationship it maintains with a "host" dynamic language such as Perl, Ruby, or Python. Some Lucy devs would like to spin Clownfish off as a separate project.