Как записать полное изменение системы в Pharo?

Учитывая changeBlock которые вносят изменения в среду Pharo (такие как загрузка конфигурации, среза или набора изменений).

Пример кода:

oldEnvironment := Environment current serialize.
changeBlock value.
diff := oldEnvironment difference: Environment current

Как я могу надежно записать добавленные / удаленные все пакеты, классы и методы? Как правильно сериализовать пакеты / классы / методы?

Имена каждого юнита достаточно.

0 ответов

Другие вопросы по тегам