Cafe Versioin 2.1 (ANN)
山田邦博です。
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)を参照して下さい。
.-.-.
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735