Hi Raymond,
All of them are 'Full Images'. I am still a bit unclear on the Full/Basic terminology, but the 3.7a-5816 image is supposed to be a 'Full Image'. Since it is 'alpha', there are some problems with it that are being fixed all the time, and some of the 'Full' image features are broken, but it is a 'Full Image' with "Worlds of Squeak" and all.
-Dean
Raymond Asselin raymondasselin@sympatico.ca Sent by: squeak-dev-bounces@lists.squeakfoundation.org 05/11/04 10:45 PM Please respond to The general-purpose Squeak developers list
To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org cc: Subject: Re: SLOC in Squeak History
Le 2004/05/11, Dean_Swan@Mitel.COM écrivait :
I did a quick test on the images I have laying around using Marcus's example code. Most of these are "clean" release images, and some
have
some of my own work so it's not a great reference, but it at least
shows a
trend.
But I think some of these image are 'Full Image' and 3.7a is'Basic Image' is'nt it?
Le 2004/05/12, Dean_Swan@Mitel.COM écrivait :
Hi Raymond,
All of them are 'Full Images'. I am still a bit unclear on the Full/Basic terminology, but the 3.7a-5816 image is supposed to be a 'Full Image'. Since it is 'alpha', there are some problems with it that are being fixed all the time, and some of the 'Full' image features are broken, but it is a 'Full Image' with "Worlds of Squeak" and all.
-Dean
Hi Dean, I was on the feeling that to get a full image you have to expressely load the '3.7 Full Assembler' package from SM.
Anyway this means that it is not yet clear.
As I have an Image 3.7b 5905 with '3.7 Full Assembler', I executed 'Smalltalk allClasses inject: 0 into: [:sum :each | sum + each linesOfCode] ' in a Workspace, the result give 349557 lines of code, compare to 257430 for 3.7b 5816 without '3.7 Full Assembler'.
Just my 0.02$, and I still don't know if the '3.7 Full Assembler' is required or not, but I think so.
Ciao
Hi!
Raymond Asselin raymondasselin@sympatico.ca wrote:
Hi Dean, I was on the feeling that to get a full image you have to expressely load the '3.7 Full Assembler' package from SM.
Anyway this means that it is not yet clear.
3.7beta is a "Basic" image. There are three different logical images at play:
- Minimal, this is Basic minus the stuff that has (so far) been packaged into packages, see below.
- Basic, this is Minimal plus a few packages: Compiler (1) MCInstaller (8->10) PackageInfo (16) SARInstaller for 3.6 (28) SUnit (3.1.6) SmaCC Smalltalk Compiler-Compiler-Runtime (2) SqueakMap2 base (0.96) SqueakMap2 loader (0.92) VersionNumber (1.0)
This is the image that is maintained by the update stream.
- Full, this is Basic plus a bunch of other packages using the assembler load script.
So during alpha/beta development you can only download snapshots of the Basic image. Then you can either add packages to it to get Full, or remove packages to get to Minimal.
Hopefully Minimal will shrink over time (stuff broken out into packages), Basic is meant to be a basic development image, and Full will probably grow since it is more of a "blow your mind"-kinda image. :)
regards, Göran
squeak-dev@lists.squeakfoundation.org