同じような機能の関数の名前が言語間で異なることがしばしばあります。ブラウザを立ち上げてドキュメントを探して、としても良いかもしれませんが、ちょっとど忘れした名前を調べるだけならば、使っている処理系に問いあわせるだけで目的を達成できそうです。いうことで、各処理系でのヘルプ機能を調べてみました。RubyRubyのオブジェクトにはメソッドやメンバ変数の一覧を取得するメソッドが備わっています。インスタンス変数名を返すxxx_methods系の戻り値の各要素は、1.8系だと文字列、1.9系だとシンボルだそうです。"upcase"]PythonPythonには情報を表示するhelp関数が存在します。モジュールやクラスなどを指定できるようです。help("print")また、inspectモジュールをインポートするとgetmembers関数でメンバ一覧を取得できるようになるので、メソッドを検索することもできます。name...isupperupperinspectモジュールには関数の定義ファイルやソースコードを取得する関数もあるようです。Lisp処理系は、関数や変数を検索するapropos関数を備えています。関数や変数を検索する。パッケージを指定できる。関数や変数を検索しリストにして返す。パッケージを指定できる。(fbound)パッケージ一覧やシンボル一覧を取得する方法もあります。情報の表示を対話的に行うinspect関数といった機能があります。Lispでは関数や変数の定義にドキュメントを含めることができ、documentation関数でそのドキュメントを取得することができます。RacketScheme処理系のRacketは、REPL(インタプリタ)にhelpと打ち込むとインストールされているドキュメントを既定のブラウザで開いてくれます。xreplというライブラリを読み込むことでREPLに機能を追加してくれます。追加されるヘルプ機能は以下のとおりです。(def._((quote._~23~25kernel)._string-upcase))GaucheScheme処理系のGaucheは、関数や変数を探すapropos関数を備えています。(srfi-13)オブジェクトの情報を表示したい場合は、describe関数が使えます。GuileGNUのScheme処理系Guileは、関数や変数を探すapropos関数を備えています。string-upcase>ChickenScheme処理系のChickenは、utilsライブラリを読み込むことで関数や変数を検索するapropos関数が利用できるようになります。maybe-start+end699)ClojureJVM上のLisp系言語であるClojureは、関数や変数の検索、ドキュメントやソースコードの表示といったヘルプ機能を備えているようです。Lispにはさまざまなヘルプ機能があります。多すぎるのでよく使っているもののみを列挙します。