山田邦博です。

Cafe の version up です。 Version 2.1 となりました。

複素数を手軽に扱える(RPN)関数電卓です。
電気・電子工学の研究開発に携わる研究者、技術者のためのものです。

詳細は後続の投稿 DOC を参照するか、下記 web ペイジを参照して下さい。
        http://www.tksa.gr.jp/king/Software/Cafe/Cafe.html

-...-

本投稿は 3部に分けて投稿します。
        ANN     (Announce: この投稿)
        DOC     (Document: README のみ)(diff で 600行弱)
        ALL     (Binaries and etc: 全ファイルを tar+gzip+uudecode)
                (1800行程)

-...-

Version 2.0 から 2.1 への主な変更点:
------------------------------------
・Reference の扱いを、関数の引数を call by name で扱うためのものに限定
  した。 関数の引数として、関数の reference を渡す事ができるようになっ
  た。
  Reference 値はスタック上にのみ置く事ができ、変数へ reference 値を代
  入する事ができない。(この変更の理由は MUMBLE.jp.txt を参照) 
・式におけるスタックの異常使用の監視を強化した。 具体的には、式の評価
  における関数、および括弧内の "{...}" の評価は、スタックをセイブし、
  スタックを空にしてから行われる。
・配列に対する pop,push,shift,unshift 操作(名称はそれぞれapop,apush,
  ashift,aunshift)、文字列の分解(split) 合成(join)操作を追加した。
・文字列を "..." 以外に '...' でも表せるようになった。
・Lagrange の補間式を define.cafe に追加した。

-...-

アーカイブ:
----------
Cafe Ver.2.1 の全てのファイルは
        ftp://ftp.tksa.gr.jp/king/Cafe/Cafe_2.1.tgz
にあります。

最新の Cafe (patch 版を含む)については
       http://www.tksa.gr.jp/king/Software/
からたどって下さい。

-...-

インストール:
------------
インストール方法は Cafe_2.1.tgz を別投稿(ALL)から unshar を使って取り
出すか、上記 ftp または web からダウンロードし、
これを適当なディレクトリの元で展開し、
ルートになって install.sh を実行する。

        $ tar zxf Cafe_2.1.tgz
        $ su
        # Cafe_2.1/bin/install.sh [local/usr]

[local/usr] は
        local の時、/usr/local の元に、
        usr の時、/usr の元に
インストールします。

詳細は同アーカイブ中のドキュメント(INSTALL.jp.txt)を参照して下さい。

.-.-.