プロシージャブラウザ

Lumi プロシージャブラウザ を使用すると、利用可能なプロシージャ (組み込みおよび提供されたプラグイン) を検索し、それらのパラメータと戻り値を検査できます。

Lumi プロシージャブラウザの場所

Lumi のプロシージャブラウザには、ヘルプ メニューからアクセスできます。

  • ヘルプ -> プロシージャブラウザ

プロシージャブラウザの機能

プロシージャブラウザには、Lumi のすべての内部プロシージャと、インストールしたばかりのプラグインを含むプラグインによって追加されたプロシージャがリストされます。各手順エントリには、次のような有用な情報が含まれています。

  • プロシージャ名。
  • 機能の説明。
  • 受け入れるパラメーター (入力値)。
  • 戻り値 (出力)。

コール署名を検証する必要がある場合、または正確なプロシージャ名を確認する必要がある場合は、キーワードまたはプロシージャ名で検索します。

プロシージャブラウザの #### (lumi-message)

lumi-message を検索して、そのパラメーターと戻り値を確認します。

プラグインを見つける

「Hello World!」をインストールしたら、プラグインを選択すると、プロシージャ ブラウザにリストされます。 Lumi に登録した関数名 (この場合は「scheme-hello-world」) を検索するだけです。このエントリには、プラグインに関連付けられたパラメータと戻り値が、簡単な説明とともに表示されます。また、登録プロセス中に入力パラメーターとして入力したテキスト行の一部が [追加情報] セクションの下に表示される場所も確認できます。

(scheme-register-procedure "scheme-hello-world"   ;; Procedure name
  "Hello world!"                                        ;; Menu item name
  "A Scheme procedure plug-in"                       ;; Tool tip and description
  "Your Name"                                           ;; Author
  "Under GNU GENERAL PUBLIC LICENSE Version 3"          ;; License
  "2024")                                               ;; Copyright Date

これにより、プラグインが適切に登録されていることを簡単に確認でき、プラグインが Lumi の他のプロシージャとどのように相互作用するかを簡単に確認できるようになります。プロシージャブラウザは、Lumi 内で利用可能なすべてのプロシージャを探索することにより、プラグインのデバッグと拡張を行うための強力なツールです。