<br><br><div class="gmail_quote">On Fri, Apr 23, 2010 at 5:39 AM, Bernhard Pieber <span dir="ltr">&lt;<a href="mailto:bernhard@pieber.com">bernhard@pieber.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
- IMHO, there should be first class package comments along the lines of class and method comments, i.e. version controlled in PackageInfo. This would greatly improve the Monticello browser. And SqueakSource could use them as project descriptions. (I once argued [1] that the easiest implementation of this would be a PackageInfo subclass for each package. Its class comment would be the package comment. Pre and post load code could be put there as well. You could reuse all the development tools like that.)<br>

<br>
[1] <a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2005-February/088181.html" target="_blank">http://lists.squeakfoundation.org/pipermail/squeak-dev/2005-February/088181.html</a><br>
<br></blockquote><div><br>This seems like a good idea.  What tools would have to change to make this work, and could we make this change backwards compatible?  For example, if you move the preload and postload code to the PackageInfo subclass then you could leave forwarding code behind.  Tools wouldn&#39;t bother displaying the forwarding code if they saw the PackageInfo subclass, but would keep it so that older versions of the tools would still work.<br>
<br>-Ralph <br></div></div><br>