Let BASIC like utility command for the F program.
専用数値計算ユーティリティ・コマンドです。
単独でも使えますが、func関数コマンドと共に使うとき、最大限に機能するように設計してあります。F言語の広域・局所変数に対応していますから、また1歩、C言語に近づきました。あなたの自由な発想をお待ちしています。
なお、本プログラムは完全という訳ではありません。そこは、皆様のご協力をお願いします。
※プログラムは、gzip圧縮されています。また、コンパイルは -lmオプションを付けて行って下さい。
example.1 normal use
let.z '1 + 2 * 3 - 4.56 * sin(PI / 7)'
example.2 compute using the input argument
some commands | let.z -f '(@a, 2.34 * log(5.6 / #1)'
example.3 judge it using the input argument
some commands | let.z -j '(#3 >= 12.3 * COS(PI / #2))'
example.4 compute the statistics from the input argument
some commands | let.z -s | fprintf '("mean= %s\n", #3)'
This is an exclusive numerical value calculation utility command.
It can use independence, but when it is used with the FUNC utility command, so that the biggest power is shown it is designed.
It adapts to the global and local variable of the F programming language, that got closer to the C programming language.
How to use, it is waiting for your free idea.
This program it doesn't mean be programed perfectly. Because it is, I expect everybody's cooperation.
note: This program is condensed using 'gzip'. When you compile it, use [-lm] option of GCC.