Обновить (перезагрузить) пакет mathematica после изменений

Я пытаюсь найти ярлык для следующего цикла. При разработке пакета mathematica вы вносите изменения в код файла .m , а затем хотите протестировать изменения в другом блокноте. Это бесконечный цикл ...

Итак, у нас есть пакет package.m и записная книжка test_package.nb , где выполняется тестирование. В настоящее время, когда я когда-либо меняю что-то в файле .m , мне нужно:

Quit[]
Needs["package`"]

в записной книжке, чтобы изменения стали доступными, чтобы я мог их протестировать. Похоже, что без Quit [] не работает.

Есть ли более короткий способ повторить этот цикл разработки? В частности, избежать увольнения?

Aftermath

Если бы я мог, я бы принял и ответы Рубенко, и Леонида, поскольку оба они полезны и решают мою проблему. Однако, поскольку можно выбрать только один ответ, я выбрал ответ Рубенко из-за простоты и легкости - просто изменив Потребности на Получить , я решил свою проблему. Тем не менее, пакет Леонида наверняка более сложен и, вероятно, в конце концов даст лучшие результаты, но его нужно установить, загрузить и т. Д.

12
задан Michael Currie 1 September 2015 в 17:33
поделиться