summaryrefslogtreecommitdiff
path: root/docs/cli-usage.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-24 12:50:29 +0300
committerPaul Buetow <paul@buetow.org>2026-05-24 12:50:29 +0300
commita5ed0193f6b100933df1d4f89b693141ce59549e (patch)
tree5646db065e4f1216a64c9afff13d39e2673d24a3 /docs/cli-usage.md
parentd887209a86da6cfe5d3d34b638a34f769f15ac5f (diff)
rpn: remove combined Operator interface per ISP
The Operator interface (~40 methods) embedded 7 sub-interfaces plus mode/prefix/metric/custom methods. Since RPN is the sole client and *Operations is the sole implementor, the combined interface added indirection without practical benefit. Changes: - Remove type Operator entirely - RPN.ops: Operator -> *Operations (concrete type) - NewOperatorRegistry: Operator -> *Operations - Compile-time checks: one per sub-interface (7 checks) - Sub-interfaces preserved for documentation/organization
Diffstat (limited to 'docs/cli-usage.md')
0 files changed, 0 insertions, 0 deletions