Well, but imagine how complex that bootstrap
becomes when you want to add to your classes:
- traits
- layouts
- slots
...
And expressing all that in C also :)
I don't want to imply it's easy.
I once tried to decompose a squeak image, serialize the contents and
then try to create a new working environment from that. I finaly
gave up when I got { "One step forth", "Two steps forth", "One step
back", "Two steps back"}* in any number of combinations...
The image is a a) crafted artefact, not a b) generated one, but I
think pharo is on a good path from a => b.