Puede hacerlo y podría funcionar bien.
Pero yo no lo haría.
No hay fot persistencia en la producción.
¿Por qué?
Porque las imágenes son como su sesión en su computadora portátil. Guardar su imagen es como poner su computadora portátil a dormir: persiste todo.
Y a la larga, algunos estados tendrán alguna mierda inexplicable que puede complicar algo y tendrá que hacer un reinicio duro.
No ayuda tratar de ser perfeccionista al respecto (o tal vez lo haga, pero ciertamente no es económico). Simplemente sucederá y reiniciar su computadora portátil es la solución más barata para tener un estado fresco. Pero eso para su aplicación smalltalk puede no ser tan barato.
Un reinicio por hardware en smalltalk significa que tendrá que tomar una nueva imagen y volver a cargar todo su código (se puede automatizar, pero la experiencia dice que podría llevar mucho tiempo).
Gracias. Scheduler funciona bastante bien. Acabo de utilizar: do: [instantánea actual SmalltalkImage: true andQuit: false.] Y también hizo que smalltalk Run as Administrator para que pudiera guardar el archivo. – elviejo79