Install

Install["name"]

WSTPと接続する外部プログラムを起動し,この中から関数を呼び出すためにWolfram言語の定義をインストールする.

詳細とオプション

  • Installによって設定されたWolfram言語の定義は,通常,外部プログラムのソースコードを作成するのに使用されたWSTPテンプレートファイルの中で指定される.
  • Install["prog"]は指定されたプログラムを開始し,WSTPを通じて接続する.
  • Install[File["name"]]Install["name"]に等しい.
  • prog がディレクトリである場合,Install["prog"]は,prog/$SystemID/prog を実行しようとする.
  • Install["name`"]は,name.exeと呼ばれるファイルやディレクトリを$Pathにあるすべてのディレクトリにおいて検索する.
  • Install[link]は現在のLinkObjectを使い,このLinkObjectに対応するプログラムの中の関数を呼び出せるように設定する.
  • Installは,使用中のWSTPの接続を表すLinkObjectを返す.
  • LinkPatterns[link]は,指定されたリンクが設定されると定義されたパターンをリスト形式で返す.
  • Uninstall[link]を呼び出すことで,これらの定義を除去し,外部プログラムの実行を中止することができる.
  • Install[LinkConnect["port"]]は,指定されたポートにリンクされた外部プログラムをインストールする.これは,デバッガまたはリモートコンピュータシステムで起動された外部プログラムを呼び出すのに使用することもできる.
  • 同じ commandInstall["command"]を複数回呼び出すと,この定義が変更された大域変数の値に依存しない限り,先の呼出しで設定された定義が,後のものによって無効にされる.
  • Installは,その中にある関数が呼び出されるたびにCallPacketオブジェクトを外部プログラムに送り,ReturnPacketオブジェクトに結果が返されまで待つ,という定義を生成する.
  • このような外部プログラムは,プログラム起動中に,Wolfram言語に評価の要求をするためにEvaluatePacketオブジェクトを送ることができる.

例題

すべて開くすべて閉じる

  (1)

ディレクトリを設定する:

外部のWSTP互換プログラムをインストールする:

リンクされたシンボルの使用情報を見る:

新しい関数を使う:

外部プログラムを終了する:

もとのディレクトリに設定し直す:

スコープ  (1)

ディレクトリを設定する:

外部のWSTP互換プログラムをインストールする:

LinkPatternsのフルセットをインストールする:

リンクされたシンボルの使用情報を見る:

新しい関数を使う:

外部プログラムをアンインストールする:

もとのディレクトリに設定し直す:

Wolfram Research (1991), Install, Wolfram言語関数, https://reference.wolfram.com/language/ref/Install.html (2016年に更新).

テキスト

Wolfram Research (1991), Install, Wolfram言語関数, https://reference.wolfram.com/language/ref/Install.html (2016年に更新).

CMS

Wolfram Language. 1991. "Install." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/Install.html.

APA

Wolfram Language. (1991). Install. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Install.html

BibTeX

@misc{reference.wolfram_2024_install, author="Wolfram Research", title="{Install}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/Install.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_install, organization={Wolfram Research}, title={Install}, year={2016}, url={https://reference.wolfram.com/language/ref/Install.html}, note=[Accessed: 21-November-2024 ]}