macOS
brew install nicklelocal Homebrew formula metadata
sudo port install nickleMacPorts ports tree · math/nickle/Portfile · 来源: api.github.com
安装
brew install nicklelocal Homebrew formula metadata
sudo port install nickleMacPorts ports tree · math/nickle/Portfile · 来源: api.github.com
sudo apk add nickleAlpine Linux edge package indexes · nickle · 来源: dl-cdn.alpinelinux.org
sudo apt install nickleDebian stable package indexes · nickle · 来源: deb.debian.org
sudo dnf install nickleFedora Rawhide package metadata · nickle · 来源: dl.fedoraproject.org
sudo pacman -S nickleArch Linux sync databases · nickle · 来源: geo.mirror.pkgbuild.com
概览
Desk calculator language
历史
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.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
nickle | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:nickle |
|---|---|
| 版本 | 2.108 |
| 软件包管理器 | Homebrew |
| 主页 | https://www.nickle.org/ |
| Bottle | 未记录 |
| 服务 | 未声明 |
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
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 nickle来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.