[feedback][SM][Monticello] packages systems

Stephan Rudlof sr at evolgo.de
Thu Jul 8 00:52:16 UTC 2004


Dear All,

I'm so sorry!

The mail below is a *prematurely* sended *unfinished* one, which I just
wanted to store as a draft, but I'm - obviously - too tired now...
And now there is no chance to call it back ;-)

Please ignore it!


Greetings
Stephan

Stephan Rudlof wrote:
> Dear All!
> 
> I want to provide some feedback.
> 
> To me: I've heavily worked with Squeak a few years ago, made some pause
> for different reasons and have now come back somewhat.
> 
> Note: the term 'package' means here an arbitrary amount of code
> - building a semantic unit,
> - separated from other code,
> - in an arbitrary format,
> - accessible by some URL.
> 
> 
> Tools for Administrating and Providing Squeak Packages
> ------------------------------------------------------
> 
> To get an overview you have to look into many things.
> There are tools for administrating and especially loading packages:
> PackageLoader, MonticelloBrowser.
> There are tools for generating packages: Monticello, ChangeSetBrowser,
> other Browsers.
> There are repositories:
> - SqueakSource (http://kilana.unibe.ch:8888) for Monticello repositories,
> - SqueakMap (http://map1.squeakfoundation.org/sm/) for packages in
> arbitrary formats.
> There is a web site for documentation of all this stuff:
> - Squeak Swiki (http://minnow.cc.gatech.edu/squeak/).
> 
> 
> SqueakMap
> ---------
> SM is great!
> 
> 
> Monticello and SqueakMap
> ------------------------
> 
> It's difficult to see the best way for publishing a Monticello package:
> - Directly at the SqueakMap server?
> - Or at SqueakSource?
> - Or at your own domain?
> I assume that for collaborate work SqueakSource is the way to go.
> 
> The SM packages are shown in PackageLoader, but Monticello packages may
> have some dependencies just shown in the MonticelloBrowser.
> 
> 
> Dependency System
> -----------------
> A SM dependency mechanism is lacking.
> There is some Monticello depency mechanism.
> If SM gets one soon the ...
> 
> 
> Namespaces
> ----------
> I remember the efforts to install Environments for separating
> namespaces, which habe been abandoned after a first trial to work with them.
> But without namespaces adding methods to classes more than one package
> depends on is potentially dangerous since it can break things.

-- 
Stephan Rudlof (sr at evolgo.de)
   "Genius doesn't work on an assembly line basis.
    You can't simply say, 'Today I will be brilliant.'"
    -- Kirk, "The Ultimate Computer", stardate 4731.3



More information about the Squeak-dev mailing list