Releases: utopiabound/rpn-rs
Releases · utopiabound/rpn-rs
v0.1.5
New Features
- Can build Mac OS X App bundle:
make rpn-rs.app
New Functions
nCm
|choose
- CombinationsnPm
|permute
- Permutationslog2
- Log Base 2round
- Round to nearest whole numberG
|catalan
- Catalan's Constant
Bug Fixes / Improvements
- Better display of values, allow fitting to width of display
- GUI (
fltk
) will set it's window icon - Fixed resize of GUI
- Fixed inputting negative imaginary values
- Radix now correctly displays when requested
v0.1.4
New Features
- TUI interface
- CLI interface (will fallback to this if GUI is unavailable)
- Ability to set rational
#Q | #rat
or real#R | #real
display from text input - Ability to set radix display from text input (
#bin
|#oct
|#dec
|#hex
)
New Functions
abs
- absolute value: |X|exp
- exponent function: eXJ
|ones
- create a square matrix of ones, similar toident
Bug Fixes
- Handle roots resulting in Complex number
sqrt(-4)
now correctly produces-2i
v0.1.3
New Features
- Factorial operator
!
- Reduced Row Echelon Form (from updated wiebecommajonas/libmat#6)
- New clipboard crate (copypasta), supports X11, Wayland, Mac OS X, and Windows
Bug Fixes
- Matrix inverse (in updated wiebecommajonas/libmat#6)
- Help text cleanups
- Roll Up/Down now match semantics from HP RPN calculators
v0.1.2
- New Features
dms
- Degree Minute Second <-> Floating Point- roll stack operations
- cut/paste to/from clipboard
truncate
- for floating point to integer
Initial Release
This supports:
- Arbitrary precision rational numbers
- Large precision floating point
- Large precision complex numbers
- Arbitrarily large matrices of any mix of above
- Undo of up to 10
- See Help for operations
Some operations not fully implements (mostly operations on matrices)