On Sun, 31 Jan 2016, Chris Muller wrote:
I guess the distinction between “Kernel” and “System” isn’t quite clear to me.
I guess, for me, Kernel contains those things that are essential to a running Smalltalk image. System contains stuff that's generally useful to most things - most, but not all.
I've long thought that we'll eventually move Array, OrderedCollection, Set and Dictionary to Kernel so that Collections could be unloaded...
You'd also have to move their superclass hierarchy, so that wouldn't really work. There's no need to have a single "kernel" package containing all essential classes, so IMHO it's better to have many kernel packages.
Levente