index
:
gt
main
Mini CLI calculator with REPL
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
internal
/
rpn
/
operations_interfaces.go
Age
Commit message (
Expand
)
Author
2026-05-24
fix(rpn): define OperatorRegistryProvider interface to fix DIP violation (tas...
Paul Buetow
2026-05-24
fix(rpn): embed existing interfaces in VariableOpProvider and CommandOpProvid...
Paul Buetow
2026-05-24
fix(rpn): introduce MetricReader interface for testability (task 7k)
Paul Buetow
2026-05-24
fix(rpn): narrow OperatorProvider with focused registration interfaces (task 3k)
Paul Buetow
2026-05-24
fix(rpn): remove SetConstants from OperationsProvider (ISP violation, task 0k)
Paul Buetow
2026-05-24
refactor(rpn): extract 'd' operator into Delete method (pj)
Paul Buetow
2026-05-24
fix(rpn): DIP violation — NewOperatorRegistry accepts OperatorProvider inte...
Paul Buetow
2026-05-24
rpn: decouple RPN from concrete *Operations type (task aj)
Paul Buetow
2026-05-24
refactor(rpn): split ArithmeticOperator into 3 interfaces (task 9j)
Paul Buetow
2026-05-24
rpn: remove combined Operator interface per ISP
Paul Buetow
2026-05-24
rpn: remove duplicate metricRegistry, use ops.MetricRegistry()
Paul Buetow
2026-05-24
rpn: implement custom show to display custom metric details
Paul Buetow
2026-05-24
rpn: eliminate RPN.mode duplication with Operations.mode
Paul Buetow
2026-05-24
docs: fix inaccurate comments in operations_interfaces.go
Paul Buetow
2026-05-23
feat: wire DeleteVariable to OperatorRegistry as 'd' operator
Paul Buetow
2026-05-23
refactor: split operations.go into focused files (Separation of Concerns)
Paul Buetow