Я разрабатываю документацию для пакета с помощью Workbench. До сих пор я использовал
Quit[]
Needs["mypackage`"]
в начале каждого учебника. Это потому, что мне нужна чистая глобальная среда и одновременно загружается пакет.
Я запускал несколько сборок и все g работал так, как ожидалось, но мне интересно: есть ли лучший способ иметь чистый глобальный контекст и загружать контекст пакета «автоматически» каждый раз, когда запускаете учебник для моего пакета с MMA?
Другими словами: при переходе от одного учебника к другому или от учебника к обычному блокноту ММА, возможно ли, что все символы, определенные в примерах обучения, будут «забыты»? На стандартных страницах руководств по ММА, похоже, именно это и происходит.
Я полагаю, что это можно сделать в локальном контексте / контексте записной книжки.
Но как это будет работать на практике?
Спасибо за вашу помощь