<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Feb 17, 2007, at 5:32 PM, Eric Lyon wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><BR><DIV><BLOCKQUOTE class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> the (future SVN) repository a bit<BR>differently: A "default member" would just get write access to one <BR>(SVN) directory. Then e.g. Luke could put his abstractions and the<BR>mmonoplayer and whatever comes up there, pd-extended could still<BR>collect it. I guess this would be sufficient for a large number of<BR>developers. (Many people recently added as members, like Eric Lyon <BR>etc., "just" put their externals and abstractions there and all is<BR>fine.)</BLOCKQUOTE><DIV><BR><BR>I agree strongly with this. As an externals developer, I have no need or desire to have access to the Pd core code except as a spectator. One benefit of two-tiered access (1 for people working on core code, 2 for people like me) is that there would not need to be major discussion about adding externals developers, since you would not need to worry about them wandering into the Pd code and accidentally turning into Microsoft Word :) <BR></DIV></DIV></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I think the ideal structure would be a smaller and carefully tailored distro (unlike Pd-extended).  Then have a standard package format, and a way of managing many different packages, like Perl's CPAN, Eclipse plugins,  or Debian package management. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Then each dev can manage their libs in their own repository, be in CVS, SVN, darcs, git, etc. etc.  They would just need to make releases in the standard package format, and perhaps upload them to a central repository.  That is why I have been working on the "libdir" format.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>.hc</DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR><BLOCKQUOTE type="cite"><DIV><DIV><BR>Cheers,<BR><BR>Eric<BR><BR></DIV><BR></DIV><BR><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">PD-dev mailing list</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:PD-dev@iem.at">PD-dev@iem.at</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://lists.puredata.info/listinfo/pd-dev">http://lists.puredata.info/listinfo/pd-dev</A></DIV> </BLOCKQUOTE></DIV><BR><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><BR class="Apple-interchange-newline"><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV><BR class="khtml-block-placeholder"></DIV><DIV>------------------------------------------------------------------------</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>All information should be free.  - the hacker ethic</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR class="Apple-interchange-newline"></SPAN></SPAN></SPAN> </DIV><BR></BODY></HTML>