[Squeakfoundation]Stewards and Squeak Packages

PhiHo Hoang phiho.hoang at rogers.com
Fri Mar 7 18:01:05 UTC 2003


 Hi Cees,
 
     I like your arguments about the triad: Kernel, Core and Base.
     
     In my mind, these corresponds to Implementor, Developer 
     and EndUser configurations.

    End users should not try to modify what below the Base. 

    Likewise, developers should not try to modify Kernel.

    Implementors should not try to make a mess at this level. ;-)
    
    For the Kernel, when it is cleaned up and factored out,
    a MicroKernel might emerge as well (think 3plus4).
 
    The key word is extensibility.

    I think this structuring is very important, considering that
    besides the good old faithful Squeak now we have also
   Croquet, Scratch, Squeak-E and not to forget the excellent
   MultiMediaSqueakWeatherProofRoofTopWetherStation
   (phew, what a mouthful ;-)

    With this structure, hopefully, each of these would fork 
    and extend Squeak at certain well known level in a 
    cooperative manner.

    Then a lot of energy can be saved for other things instead
    of reinventing wheels of all shapes and sizes :-)
 
    Cheers,

    PhiHo.
 




More information about the Squeak-dev mailing list