#term #utility #terminal #cli

app ca

任意精度计算器REPL

2个版本

使用旧的Rust 2015

0.1.1 2017年7月12日
0.1.0 2017年7月12日

#81 in #term

MIT 许可证

16KB
558

ca

ca 是一个任意精度计算器。它可以进行简单的线性数学计算并得到完全准确的结果,并通过简单的REPL提供这些功能。

功能

  • 基本运算符(+ - * / % ^ =)
  • 无精度损失,准确表示循环小数
  • 隐式乘法(相邻乘积)优先级错误
  • 变量和变量绑定(a := 2bb := .5
  • 部分评估,保留未知数和递归定义
  • 部分Unicode字形支持
  • 带括号或不带括号的函数应用(floor 3.5)
  • 不完整的函数集(floor, ceil, round, trunc, fract, abs)
  • 半成品功能:集合(如 (1,2,3)()

指南

要尝试 ca,只需克隆存储库,并用Rust稳定版运行 cargo run

$ git clone https://github.com/qoh/ca
$ cd ca
$ cargo run

贡献

请多加贡献。

依赖项

~3MB
~56K SLoC