私は新しい Julia モジュールを頻繁に開発すると同時に、それらのモジュールを自分の仕事に使用しています。したがって、次のような IPython (Jupyter) ノートブックを作成します。
using DataFrames
using MyModule
次に、次のようにします。
x = myfunction(7, 3)
しかし、その関数を変更する必要があります。残念ながら、その時点では簡単にはできません。
using MyModule
また。理由はよくわかりません。グローバルスコープにそれらを認識させるために、呼び出しusing
は単に利用可能なモジュールを宣言し、名前が実際に必要な場合、ランタイムは現在ロードされているモジュール(から始まるMain
)の中から定義を検索すると思いました。
using MyModule
すでに宣言されているモジュール内のアイテムの定義を単に更新するだけではいけませんか? 更新した関数を使用するために、カーネルを完全に停止して再起動する必要があるのはなぜですか? function
(キーワードを使用して宣言された関数に名前が一度だけバインドされるためですか?)
Julia Workflow Tipsを見てきましたがTmp
、システム全体が非常にシンプルまたはエレガントであるとは思いませんtst.jl
...少なくともノートブックの場合。
助言がありますか?