Squeak Modularized (formally Re: Teaching Image)
Alexandre Bergel
bergel at asterix.unibe.ch
Wed Mar 12 12:05:44 UTC 2003
Hello Goran and all!
It is too early for me to sent such email, but the temptation was to high :-)
In the previous months we have come up with a new module system named "Classbox Model". The idea of it is to let people collaborating each other avoiding conflict, but allowing code to be reused and extended. I do not want to describe the model so much here, you could find more explanation on http://scgwiki.iam.unibe.ch:8080/SCG/559
By this email, I just would like to notice the lake of a good module is patent and some solution should come soon. If some are interested by having an earlier release of the Classbox model, just ask...
Regards,
Alexandre
NB: I apology for not being able to write correctly your name.
On Wed, Mar 12, 2003 at 08:01:03AM +0100, goran.hultgren at bluefish.se wrote:
> Torsten.Bergmann at phaidros.com wrote:
> > >BUT as you can see we can't
> > >specify *which version* of the packages since we don't have package
> > >releases in SM yet so... Well, you get the point. But it's coming!
> >
> > Great - I wanted to discuss this in a new thread. Nice to see
> > that it's already underway.
> > Thanks again for all the work you are doing !!!
>
> Just a pleasure. Unfortunately I have had a hard time finding time the
> last few months.
> Often I just try to keep up on the list since I somehow think that is
> one of my most important duties as a Guide.
>
> > Since SqueakMap is a generic registration service I can imagine
> > lots of Squeak services building on top of it later.
> > (Registration of tutorials, desktop themes, wallpapers, ...)
>
> Exactemente. The next version 1.1 is moving a little bit further in this
> area.
>
> > Unfortunately Squeak lacks some concepts I like in Smallscript: Module,
> > Namespaces for classes and selector namespaces. With this it
> > would even be possible to have two versions of a class in one
> > image. Currently Squeak breaks if you try to load nearly all
> > packages since most of them will have conflicts.
>
> Well, we are all aware of this *but* we are moving one step at a time.
> The 3.3alpha with Modules tried to introduce namespaces etc but it died
> a horrible death. This time we are making sure that everything we
> introduce can really be used from the start. And frankly, I think we can
> get a long way simply by getting package releases (versions of packages)
> and the dependency model that we are planning on top of that.
>
> And yeah, Stephen Pair have done quite a few experiments with selector
> spaces. We will see.
>
> > Bye
> > Torsten
>
> regards, Göran
>
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Bergel Alexandre http://www.iam.unibe.ch/~bergel
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
More information about the Squeak-dev
mailing list
|