An RPN calculator written in C#. For the moment only handles doubles, strings, booleans and a few operators.
For now? Just for fun. Also to have a simple calculator with some RPN/RPL capacity in PowerShell or Bash.
Write simple RPL programs by enclosing the program with §
. (This works the same as the << >> characters in Hp calculators.)
Store programs in variables by using "programname" sto
. Like this:
§ if 100 < then "Sad" else "Great" end §
"trmpf" sto
20 trmfp [output -> Sad]
120 trmpf [output -> Great]
The calculator has, besides the maths, some fun operaors/functions like rand, date, beep, wait, if-then-else-end
and setconfig
. More to come. It also has variables (that you can store programs, bools, strings and doubles in for the moment) but these are not persisted between sessions.
- windowwidth (default: 40)
- windowheight (default: 20)
- showdatatypes (default: 1 -> on)
- showlinenumbers (default: 1 -> on)
- stackrows (default: 10)
- Move from supporting only double to supporting objects on stack
- Add tan, rand, ==, <, >
- Add asin, acos, atan, 1/x, !, ln, e^x, 10^x and log
- Add more RPL words for stack manipulation
- Add more RPL words for conditionals
- Do crazy stuff with URLs
- Test other user interface?
- Add variables
- Add variable persistence
Lots. No promises though.
- Sound
- wget/curl like functionality
- Supporting HTTP verbs
- Supporting images
- DSL?
- Bash/PowerShell command support
- Supporting all kinds of .NET types for Windows instrumentation and other craziness