[squeak-dev] The Trunk: PackageInfo-Base-bf.64.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jul 28 21:13:27 UTC 2012

Bert Freudenberg uploaded a new version of PackageInfo-Base to project The Trunk:

==================== Summary ====================

Name: PackageInfo-Base-bf.64
Author: bf
Time: 28 July 2012, 2:13:11.917 pm
UUID: 507e2d95-0634-454b-9ab1-3401c8575d06
Ancestors: PackageInfo-Base-bf.63

Improve PackageInfo class comment.

=============== Diff against PackageInfo-Base-bf.63 ===============

Item was changed:
  Object subclass: #PackageInfo
  	instanceVariableNames: 'packageName methodCategoryPrefix preamble postscript preambleOfRemoval postscriptOfRemoval'
  	classVariableNames: ''
  	poolDictionaries: ''
  	category: 'PackageInfo-Base'!
  PackageInfo class
  	instanceVariableNames: 'default'!
+ !PackageInfo commentStamp: 'bf 7/28/2012 14:11' prior: 0!
+ PackageInfo is used by the system to figure out which classes and methods belong to which package. By default, class categories and method categories are matched against my packageName, but subclasses could override this behavior.
+ For an interesting use of PackageInfo subclasses have a look at OMeta2. It presents the same code base as two different packages, one using decompiled code for bootstrapping, the other using the actual OMeta syntax.!
- !PackageInfo commentStamp: '<historical>' prior: 0!
- Subclass this class to create new Packages.!
  PackageInfo class
  	instanceVariableNames: 'default'!

More information about the Squeak-dev mailing list