Releases: coriolinus/calc
Releases · coriolinus/calc
0.5.0 - 2025-10-21
Release Notes
Feat #5: choose backing value type at evaluation time, not CLI
Feat #25: add version/build info and -V/--version flags
Install calc 0.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/coriolinus/calc/releases/download/v0.5.0/calc-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/coriolinus/calc/releases/download/v0.5.0/calc-installer.ps1 | iex"Download calc 0.5.0
| File | Platform | Checksum |
|---|---|---|
| calc-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| calc-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| calc-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| calc-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Fix #14
Enable output formatting
$ calc -u "0o644 | 0o111 :#o"
0o755
$ calc -u '0o755 & !0o111 :04o'
0644[0]: 0xab :b 4
1010 1011
[1]: @[0] >>> 4 :x_4
b000_0000_0000_000a
[2]: @ & 0xF :4b
1010
$ calc pi / 3 :v#04.4
0d01.0471Update installation instructions, create changelog
Still establishing project infrastructure.
Publish on crates.io
Take over the crate name from its squatter.
MVP
- performs all advertised operations
- respects hierarchy of operator precedence
- expression mode and shell mode
- automatic release CI
- reference documentation
There's a lot more coming, but this is enough to be useful.