Hi,
This is the first of a (short) serie of annoucements.
MonticelloRename extends Monticello with the ability to rename a package. It often happened to me to start a package with a first name and then find a better name. MonticelloRename automates the name change (class and method categories, package name, ...). Actually, it does not delete the original package, creates a package with the new name, moves methods and classes and unloads the originale package.
Download at http://www.squeaksource.com/MonticelloRename.html
-------------------------------------------------------------- Dr. Noury Bouraqadi - Enseignant/Chercheur Ecole des Mines de Douai - Dept. G.I.P http://csl.ensm-douai.fr/noury
European Smalltalk Users Group Board http://www.esug.org
Squeak: an Open Source Smalltalk http://www.squeak.org --------------------------------------------------------------
Hi Noury, that sounds very useful, thanks! One question, is the method timeStamp information preserved when renaming a package? :) I think they are when I rename a package manually, it'd be nice if it did via the automated way too.
Regards, Chris
----- Original Message ---- From: Noury Bouraqadi bouraqadi@ensm-douai.fr To: Squeak-dev developers list general-purpose Squeak squeak-dev@lists.squeakfoundation.org Cc: announcements@lists.squeakfoundation.org Sent: Friday, April 28, 2006 8:25:23 AM Subject: [ANN] Monticello Rename
Hi,
This is the first of a (short) serie of annoucements.
MonticelloRename extends Monticello with the ability to rename a package. It often happened to me to start a package with a first name and then find a better name. MonticelloRename automates the name change (class and method categories, package name, ...). Actually, it does not delete the original package, creates a package with the new name, moves methods and classes and unloads the originale package.
Download at http://www.squeaksource.com/MonticelloRename.html
-------------------------------------------------------------- Dr. Noury Bouraqadi - Enseignant/Chercheur Ecole des Mines de Douai - Dept. G.I.P http://csl.ensm-douai.fr/noury
European Smalltalk Users Group Board http://www.esug.org
Squeak: an Open Source Smalltalk http://www.squeak.org --------------------------------------------------------------
Hi Chris,
Le 28 avr. 06, à 19:31, Chris Muller a écrit :
Hi Noury, that sounds very useful, thanks! One question, is the method timeStamp information preserved when renaming a package? :) I think they are when I rename a package manually, it'd be nice if it did via the automated way too.
I didn't check yet. But, basically, the renaming is just changing (class and method) categories before snapshoting the new package. So, I guess timeStamp is preserved. I'll add a test to check this.
Noury
Regards, Chris
----- Original Message ---- From: Noury Bouraqadi bouraqadi@ensm-douai.fr To: Squeak-dev developers list general-purpose Squeak squeak-dev@lists.squeakfoundation.org Cc: announcements@lists.squeakfoundation.org Sent: Friday, April 28, 2006 8:25:23 AM Subject: [ANN] Monticello Rename
Hi,
This is the first of a (short) serie of annoucements.
MonticelloRename extends Monticello with the ability to rename a package. It often happened to me to start a package with a first name and then find a better name. MonticelloRename automates the name change (class and method categories, package name, ...). Actually, it does not delete the original package, creates a package with the new name, moves methods and classes and unloads the originale package.
Download at http://www.squeaksource.com/MonticelloRename.html
Dr. Noury Bouraqadi - Enseignant/Chercheur Ecole des Mines de Douai - Dept. G.I.P http://csl.ensm-douai.fr/noury
European Smalltalk Users Group Board http://www.esug.org
Squeak: an Open Source Smalltalk http://www.squeak.org
-------------------------------------------------------------- Dr. Noury Bouraqadi - Enseignant/Chercheur Ecole des Mines de Douai - Dept. G.I.P http://csl.ensm-douai.fr/noury
European Smalltalk Users Group Board http://www.esug.org
Squeak: an Open Source Smalltalk http://www.squeak.org --------------------------------------------------------------
squeak-dev@lists.squeakfoundation.org