The Inbox: PackageInfo-Base-bf.64.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: PackageInfo-Base-bf.64.mcz

commits-2
A new version of PackageInfo-Base was added to project The Inbox:
http://source.squeak.org/inbox/PackageInfo-Base-bf.64.mcz

==================== 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'!