[squeak-dev] Squeak package structure (Re: Updated trunk image (Squeak3.11-8472-alpha.zip))

Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Mon Dec 14 07:58:56 UTC 2009




On 12/13/09 11:45 PM, "Andreas Raab" <andreas.raab at gmx.de> wrote:

> - Squeak-Version
> - Kernel
> - Exceptions
> - Compiler
> - Collections
> - Compression
> - Files
> - Graphics
> - Multilingual
> - Network
> - SUnit
> - System
> - ToolBuilder
> - Traits
> 
> I think the above are pretty safe bets for the time being. One of the
> big questions is whether the core should be updated via MC the way it is
> right now. I am in favor of that which implies adding the following three:
> 
> - PackageInfo-Base

Here I call some do a decent window and we adopt my "ProcustesEnd" idea or
how we could pack any into MC
See http://vimeo.com/5490107 and http://vimeo.com/5495114

> - Monticello
> - MonticelloConfigurations

I like move SUnit out to next layer, but experiments (SLII an MM) shows for
now we could have here.

> The next set are packages that I'd rather not have in the core, but for
> the time being I don't think we have a choice here. However, we should
> make ever attempt to make them loadable in "standard" rather than
> requiring them in core:
> 
> - Balloon
> - EToys
> - FlexibleVocabularies
> - Protocols
> - ST80
> - Morphic
> - Tools
> - TrueType

We have the choice, but the price of having out is still high.
But could be good all know this become "endangered species" and is on way to
live out on repositories

> Standard Packages: and etc points

As I said, difficult point of agree.
I see in you list some I don't want and some I put out in 3.10 "base" and
could have easily again in Fun.
I always use the Meccano http://www.meccano.com/ metafor.
When I was a kid, this come in different boxes numbered 1 to 5 , being 1 the
most elemental and 5 with which you build amazing things

Maybe

Meccano 1 = Pavel MimimalCore, almost inusable in the last try but good for
start to learn how to load complex things.
Like to see Mason in action....

By the way Pavel if you read this and have the time to do a MinimalCore of
the trunk, I add two more beers for the day we finally met in person.

Meccano 2 = actual MinimalMorphic . Pavel start, I follow, wish any teach me
how load Closures into and we have a killer ready to run and grow

Meccano 3 = Squeak 3.11 as is now, in the way to change and improve.

Meccano 4 Special images, like Fun or Squeakland or Seaside and Aida One
click ones

Meccano 5 Very complex images to come when we have a 64 bit system.

I cook next FunSqueak with VMMaker (following some thread this days) and
with a minimal Pier, meaning almost all
> Extra Packages:
> ==============
> - DynamicBindings
> - KomHttpServer
> - KomServices
> - Magritte
> - Magritte-Model
> - Magritte-Seaside
> - Pier
> - Rsrss2
> - Seaside2

Was inside

> Obsolete Packages:
> =================
> - 39Deprecated
> - MinimalMorphic
> - ReleaseBuilder
> - ScriptLoader
> 
> 
> Gotta get rid of those. Our Morphic should be as minimal as we can make
> it and other things are basically obsolete.

Yes, I should clean more, but like to have your attention (and the all
Squeakers), showing I could do the job

We are in business , Squeak is better in each iteration as never before.

Cheers

Edgar 






More information about the Squeak-dev mailing list