[squeak-dev] modularity

Juan Vuletich juan at jvuletich.org
Mon Mar 28 12:04:44 UTC 2011


Jecel Assumpcao Jr. wrote:
> Casey Ransberger wrote on Fri, 25 Mar 2011 15:28:16 -0700
>
>   
>> Hey while we're thinking about a small clean modular Squeak, I
>> strongly recommend looking at what Juan has done with Cuis.
>> It's *really* nice, and it's small and it's clean. I really wish we
>> had something like Cuis after running #unloadAllKnown on Squeak. 
>>     
>
> I am very much in favor os small and simple. Of course, sometimes you
> need more funcionality. The first time I tried to use Cuis for a
> presentation I ended up having to go back to a traditional Squeak image
> because I needed some of the things that had been eliminated.
>
> The ideal is a simple and tiny core that can be expanded as needed in a
> way that is as transparent as possible.
>   

And why not start by building an optional package for Cuis with whatever 
you needed? Otherwise, how will that ideal ever be reached?

Cheers,
Juan Vuletich

>> As far as modularity goes, have you checked out Environments?
>> I think if we decouple the OmniBrowser bits from it, we'll have
>> a namespacing mechanism that's actually real and works in Pharo
>> today. I got it to mostly work in Squeak without *that* much
>> hacking too, so I know it's doable. Not sure how much work is
>> baked into freeing it from OB though. 
>>     
>
> I don't care that much about name spaces and would have been perfectly
> happy with Göran's solution, for example. On the other hand, I would
> like to see some more fundamental solution, like the "worlds" thing VPRI
> is currently working on.
>
> -- Jecel




More information about the Squeak-dev mailing list