ホーム / xyzzy関連 / mcalc.l


mcalc.l

ミニバッファで動作するRPN電卓です。 http://www.phys.ntnu.no/~hove/lisp/mcalc.el の移植です。

使い方

一般的な電卓とは異なり、スタックに先に数値を入れておいてから、 ファンクションで計算結果をスタックに求めるという使い方をします。

M-x mcalcで起動します。プロンプトの()内がスタックの状態です。

数値をスタックに入れるには、数値の入力後`Space'もしくは`Enter'を入力してください。 負数の入力は数値の直後に"-"を付けます。 あるいは、スタックに入れてから"m"を入力して符号を変えることもできます。

ファンクションは、ファンクション名を入力後`Space'もしくは`Enter'で動作します。 1文字名のファンクションは他に可能性がなければ確定させなくてもすぐに動作します。

特殊なファンクションは次のとおり。

また`Tab'キーでファンクションの候補を補完あるいは表示することができます。

他に、計算式をクリップボードなどからペーストして入力することもできるようです。 たとえば「1週間は何秒?」を計算したいとき「7 24 60 60 * * * c q」をペーストして`Enter'すれば、 結果がクリップボードへ残ります。 ただしペーストするときは、負数を符号前置の通常の表記(-0.1など)で記述してください("m"も使えます)。

履歴


ホーム / xyzzy関連 / mcalc.l