Stephane,
the parcel loader now supports reloading and the bugs of the initial 5i.3 implementation
are fixed. So one can simply publish a new complete version and have users reload it.
The parcel loader then does a binary compare of the system's current parcel with the
new version being loaded and updates only those methods that have changed, removing
methods no longer in the parcel, adding new ones, and replacing ones that have changed.
Using parcel reloading avoids problems with maintennance of patches. Reloading also works
forwards and backwards in that one can reload an older version over a newer version to
revert to a previous version.
+-----------------------------
| Date: Sat, 08 Mar 2003 11:55:22 +0100
| From: Stephane Ducasse <ducasse(a)iam.unibe.ch>
| Subject: Using Store for supporting distributed developpement
| Hi
| We will release soon a first version of SmallWiki a new (and cool) Wiki =
| implementation for VisualWorks.
| We are thinking about how people can provide patches and extension.
| I have the impression that for
| - an extension publishing a separate package is a good solution.
| - a patch may be publishing a parcel containing the patches that will=20
| then be reviewed, then incorporated.
| Does anybody has some ideas or tried a process that is efficient?
| Stef
| Prof. Dr. St=E9phane DUCASSE (ducasse(a)iam.unibe.ch)=20
|
http://www.iam.unibe.ch/~ducasse/
| "if you knew today was your last day on earth, what would you do=20
| different? ... especially if,
| by doing something different, today might not be your last day on=20
| earth" Calvin&Hobbes
| "The best way to predict the future is to invent it..." Alan Kay.
| Open Source Smalltalks:
www.squeak.org,=20
|
www.gnu.org/software/smalltalk/smalltalk.html
| Free books for Universities at=20
|
http://www.esug.org/sponsoring/promotionProgram.html
| Free Online Book at
www.iam.unibe.ch/~ducasse/FreeBooks.html
---
Eliot Miranda ,,,^..^,,, mailto:eliot@parcplace.com
VisualWorks Engineering, Cincom Smalltalk: scene not herd Tel +1 408 216 4581
3350 Scott Blvd, Bldg 36 Suite B, Santa Clara, CA 95054 USA Fax +1 408 216 4500