What does Squeak application development look like?

Samir Saidani saidani at squeakfr.org
Sat Dec 10 01:00:54 UTC 2005


Hi,

It is possible to gather methods instances and classes, through the
extension methods mechanism but there is not a symmetric notion for
classes. The usual way is to create a new category CategoryY for
ClassA, ClassB and ClassC, then add this category as a package, add a
dependency between CategoryY and your working CategoryX.

I proposed something different, see :
http://thread.gmane.org/gmane.comp.lang.smalltalk.squeak.general/46165

Because sometimes, you want to enhance a particular package, so it
seems to me that extension classes makes sense.

I didn't understand the last question... In MC, Category=Package, when
you click on the package button, you add a category. If you want to
add some dependencies, pop up the middle-click menu (linux) onto the
package, and choose "add required package".

Samir

Brad Fuller <brad at sonaural.com> writes:

>> How does one use Monticello for gathering arbitrary classes into a
>> single Package? Can you do that?
>
> (sorry, hit send prematurely)
> Monticello seems to be based only on categories, not classes. That's how 
> I've used it anyway. How can you add single classes to a package? I 
> didn't see this in the docs.
>
> And, how can you add a new package of an existing category (or class)? I 
> couldn't figure that out either.



More information about the Squeak-dev mailing list