0

tcl.tkによると:

auto_oldpath は、auto_load_index プロシージャ中に設定されるグローバル Tcl 変数です。

auto_path は、Tcl が認識しているマジック ネームの 1 つです。これは、Tcl のマニュアル ページ「ライブラリ」で説明されています。これは、パッケージ コマンドでパッケージを解決しようとするとき、または auto_load を使用してコマンドを解決しようとするときに、Tcl が使用するディレクトリのリストを含むグローバル変数です。package および auto_load コマンドは、さまざまな方法で auto_path を使用します。auto_load は、auto_path ディレクトリを検索して、tclIndex という名前のファイルを探します。これらは「Tcl 自動ロード インデックス ファイル」であり、2 つのバージョンでフォーマットされています。バージョン 2.0 にはコマンド set auto_index(::namespace::function_name) $cmd が含まれています。ここで、$cmd は通常、コマンド ::namespace::function_name を定義するファイルをソースします。

これは私のためです:

% puts $auto_path
/usr/share/tcltk/tcl8.5 /usr/lib /usr/local/lib/tcltk /usr/local/share/tcltk /usr/lib/tcltk /usr/share/tcltk /usr/share/tcltk/tk8.5/ttk

しかし:

% puts $auto_oldpath
can't read "auto_oldpath": no such variable
4

1 に答える 1