Mariano Martinez Peck wrote:

  
Another thing would be to somehow document the requirements for loading
the file. For example, in the case of FuelMooseExtension, it is required
that Fame and potentially FAMIX are loaded.
    


Yes.


  
Do we get any support from Fuel in this regard?


    
Not really. If you have serialized something in an image XXX and you have
serialized instances of that image, and you try to import in an image YYY
where you DON'T have those classes, then you will have a clear error saying
"FAMIXXXX not found in Smalltalk globals".




  
What happens in this instance?  Is the load atomic or does it end up half loaded?
Is there a way to list all required classes before performing an actual load ? 

cheers -ben