Commit Graph

100 Commits

Author SHA1 Message Date
T.v.Dein
bb49cb7626 Feature/add show stack (#5)
* add -s flag and show command to display the last 5 entries
2023-11-06 20:12:07 +01:00
T.v.Dein
9441be35ef added video explanation (#1)
* added video explanation
v2.0.2
2023-11-06 16:12:33 +01:00
T.v.Dein
dac5c0967a added swap stack command, bump version (#2) 2023-11-06 16:11:12 +01:00
T.v.Dein
b5430403fd Internal/add gh actions and tests (#3)
* add gh actions and templates
* add show-versions in Makefile
* force go 1.20
* added test facilities
2023-11-06 16:09:56 +01:00
2b79f3f9ca updated docs v2.0.1 2023-11-05 17:39:15 +01:00
11753fc984 added the remainder of the go math functions 2023-11-05 17:38:57 +01:00
5adc3b30ab bump version 2023-11-05 13:01:50 +01:00
56a4000b67 fixed debug output 2023-11-05 13:00:26 +01:00
c4c60651d1 moved all math functions and operators to funcalls
So now if you want to add a new operator or math function all you have
to do is to add it to func.go. Conpletion will be generated from it.
2023-11-05 12:55:59 +01:00
5189d351c6 save more typing with handy types 2023-11-04 19:55:45 +01:00
3649408d17 made Shift() and Last() use flexible number of items to work on 2023-11-04 19:41:28 +01:00
a0c0a27a35 add Funcalls to Calc 2023-11-04 19:41:11 +01:00
052a9ae4d0 added more generic function management 2023-11-04 19:40:53 +01:00
48154ce6b1 fix man link, fix release generator 2023-11-02 19:36:42 +01:00
8a7740c4fa updated manual v2.0.0 2023-11-02 19:20:49 +01:00
ef8a98c81f fix tool name 2023-11-02 10:34:40 +01:00
21058a4f97 +install instructions 2023-11-02 10:20:40 +01:00
f86c4c9951 added manpage and manpage display commands 2023-11-02 10:11:39 +01:00
89f3669512 re-organized completion and mode switching 2023-11-02 07:16:05 +01:00
1ffd108cbb fix mod completion 2023-11-01 18:03:43 +01:00
6aa47e8d7a fix typos 2023-11-01 18:01:12 +01:00
093591314a deprecate perl version, make go version the new one (2.0.0) 2023-11-01 17:55:22 +01:00
19b8aa7883 code re-organization, added more commands and more flexible lua api 2023-11-01 13:07:08 +01:00
1a89d0ab85 +TODOs 2023-10-31 19:14:40 +01:00
1e1efa6f07 don't allow lua code to use system, net or io modules 2023-10-31 19:12:09 +01:00
e10faf2204 added lua interpreter support for custom math functions 2023-10-31 19:02:40 +01:00
4ace2b4385 lots of additions
- added Makefile for building
- added math constant support
- added many more calc operators and functions
- added more stack manipulation functions
2023-10-30 19:13:24 +01:00
3b48674f2b started work on porting it to golang 2023-10-30 14:22:43 +01:00
76a1ada486 bump version 2023-10-28 19:24:53 +02:00
Thomas von Dein
9e0da996da niceties 2020-04-19 19:32:31 +02:00
Thomas von Dein
a9b4272ce9 fix stack pop order, added stack2collector mode, fixed bit funcs 2020-04-16 20:44:16 +02:00
Thomas von Dein
334297f645 fixed stack pops 2020-04-16 19:23:56 +02:00
Thomas von Dein
72eecdf6e8 added perl function support 2020-04-13 20:22:46 +02:00
Thomas von Dein
763a9fd9f4 added check if custom func already exists 2020-04-13 18:15:38 +02:00
Thomas von Dein
0cba681c99 fixed x, added checks, enhanced doc 2020-04-13 18:13:15 +02:00
Thomas von Dein
5dd2bf8f4f added function support and rc-file support 2020-04-13 14:28:16 +02:00
Thomas von Dein
e270d6de7a fixed converters 2020-03-29 20:36:02 +02:00
Thomas von Dein
93ca7421ed +converters 2020-03-25 20:48:33 +01:00
Thomas von Dein
d77455140a fixed register retrieval, added %+ and %- 2019-03-04 15:41:24 +01:00
Thomas von Dein
49d0254287 added register for extra result storage, renamed commands to be clearer 2019-02-20 14:52:45 +01:00
Thomas von Dein
7e57dc179e added constants support 2019-02-20 08:17:43 +01:00
Thomas von Dein
481d751444 additions:
toggle showstack
fixed collector display
better help
2019-02-19 19:50:09 +01:00
Thomas von Dein
49851b7815 var 2019-02-19 19:12:37 +01:00
Thomas von Dein
325c9fdc00 +history 2019-02-18 19:22:23 +01:00
Thomas von Dein
6bfc0a1f3b optimized calc switching code 2019-02-17 20:28:20 +01:00
Thomas von Dein
58ae356883 fixed link 2019-02-17 11:40:15 +01:00
Thomas von Dein
35e543c1a7 realease 1.00
- renamed commandline tool to rpnc
- added better README
- added collector mode
- added V command
- added R command
2019-02-17 11:36:33 +01:00
Thomas von Dein
ce3f5c5588 renamed 2019-02-16 21:07:30 +01:00
Thomas von Dein
9c2e677170 init 2019-02-16 21:06:44 +01:00
T.v.Dein
f3caaa8d28 Initial commit 2019-02-16 20:05:46 +00:00