macOS
brew install nicklelocal Homebrew formula metadata
sudo port install nickleMacPorts ports tree · math/nickle/Portfile · source: api.github.com
brew / rank 9549
Desk calculator language. Version 2.108 via Homebrew; verified from local package data. Also installable with debian: sudo apt install nickle.
install
brew install nicklelocal Homebrew formula metadata
sudo port install nickleMacPorts ports tree · math/nickle/Portfile · source: api.github.com
sudo apk add nickleAlpine Linux edge package indexes · nickle · source: dl-cdn.alpinelinux.org
sudo apt install nickleDebian stable package indexes · nickle · source: deb.debian.org
sudo dnf install nickleFedora Rawhide package metadata · nickle · source: dl.fedoraproject.org
sudo pacman -S nickleArch Linux sync databases · nickle · source: geo.mirror.pkgbuild.com
overview
Desk calculator language
history
Nickle is Bart Massey and Keith Packard's C-like arbitrary-precision desk-calculator language. It is both an interactive calculator and a small programming language for numerical and semi-numerical algorithms.
Nickle was presented at the 2001 USENIX Annual Technical Conference in the Freenix track. The USENIX abstract describes it as a vaguely C-like language for numerical applications, useful as both a desk calculator and as a prototyping and implementation language, and notes that its history is an example of an idea becoming freely available software.
The upstream release directory shows public release artifacts from April 2001, including 1.99.x tarballs and RPMs, followed by the 2.00 tarball on October 27, 2001. The same release directory continues through 2.108, dated March 14, 2026, which Homebrew packaged as stable 2.108.
Nickle has long-lived Unix packaging rather than broad hype-driven adoption. The av.db input lists Homebrew, MacPorts, Debian/Ubuntu, Fedora, Arch, and Alpine packaging. Homebrew analytics on July 1, 2026 reported 103 install-on-request events over 365 days, so Homebrew usage is small but the package persists across distributions.
Its cultural niche is the classic Unix power-user calculator: richer than `bc`, scriptable, arbitrary precision, C-like enough for programmers, and maintained by well-known X/Open Source developers rather than a large application vendor.
Users run `nickle` interactively for arbitrary-precision calculations, load files, define functions, inspect top-level history, and write small numerical programs. The tutorial walks from command invocation into datatypes, declarations, control flow, functions, namespaces, exceptions, continuations, threads, and mutual exclusion.
For package nerds, Nickle is interesting because it is a compact, old-school language runtime whose packaging footprint is tiny but unusually durable. It is the kind of tool people install when `bc` is too limited and a full Python/R/Julia stack is unnecessary.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
nickle | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:nickle |
|---|---|
| Version | 2.108 |
| Package manager | Homebrew |
| Homepage | https://www.nickle.org/ |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
nickle 2.103
desk calculator language
sudo apt install nicklenickle 2.97build2
desk calculator language
sudo apt install nicklenickle 2.108-r0
Desk calculator language with C-like syntax
sudo apk add nicklenickle-dev 2.108-r0
Desk calculator language with C-like syntax (development files)
sudo apk add nickle-devnickle-doc 2.108-r0
Desk calculator language with C-like syntax (documentation)
sudo apk add nickle-docnickle 2.108-2.fc45
A programming language-based prototyping environment
sudo dnf install nicklenickle-devel 2.108-2.fc45
Include files for Nickle
sudo dnf install nickle-develnickle 2.108-1
A programming language based prototyping environment with powerful programming and scripting capabilities
sudo pacman -S nicklenickle
sudo port install nicklesource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.