Hi guys

it occurred to me that this may be important to stress the following point. The point of pharo is not to go to a minimal kernel for the sake of it but to get nice abstractions into play. (of course we will remove etoy, remove the extra fat of morphic and reorganize package structures and more....).
But let me take an example:
with marcus we worked yesterday on making sure that the newcompiler can be compiled and installed as a second compiler so that compiler freaks can use this second compiler as a fallback when they hack the compiler. The point is that we can in the future remove the old compiler and replace it with the new one.

What this example illustrates is that we are looking for the smallest compiler but one that is good and have a good interface (use of exception, instead of [^ nil]).

Now ideally we would like to have a smallkernel PLUS a set of packages that composes a pharo-core distribution. What we do not want is to fall into the trap of
        - smaller better
        - and have packages that are not touched by refactoring.

So we would like to have a smallkernel but not smaller plus the ability to load automatically packages so that when we refactor the system we can work on a coherent set of packages.

If you have feedback please let us know.

Stef

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to