我正在为带有 Workbench 的包开发文档。到目前为止,我已经使用
Quit[]
Needs["mypackage`"]
在每个教程的开头。这是因为我想要一个干净的全局环境和同时加载包。
我运行了一些构建并且一切都按预期工作,但我想知道:有没有更好的方法来拥有一个干净的全局上下文,并且每次使用 MMA 为我的包启动教程时“自动”加载包上下文?
换句话说:从一个教程到下一个教程,或者从教程回到常规的 MMA 笔记本,教程示例中定义的所有符号是否有可能被“遗忘”?在标准 MMA 教程页面中,这似乎是发生的事情。
我想这可以在本地/笔记本上下文中完成。
但这在实践中将如何运作?
谢谢您的帮助