![]() |
[announce] ejpi rpn calculator
I am pleased to announce the creation of my RPN calculator e^(j pi)+1=0 (ejpi for short).
https://garage.maemo.org/projects/ejpi/ The interface focuses on history manipulation and quick access to functionality through something like pie menus. It takes advantage of pythons type system under the hood for support of integer, float, and complex operations. For integers it tracks the base used and tries to persist that through the operations. Another calculator? Well, I didn't notice SlideRule, Galculator, and Qalculate at the time I created this. In addition this provides more experimentation with touch screen interfaces. RPN? Its a form of stack based operations. You put things on a stack (like a deck of cards), and then when you perform operations you pull values off of the stack. Pie Menus? Yes, clicking on the buttons will get you the main function. Press and drag will let you access more (sometimes hidden) features. You can press and hold to see what the other features are. If you want to cancel, just drag into a direction that does not have any functions. Quirks:
See Homepage Project Page Package Page Suggestions, criticisms, and code welcome. |
Re: [announce] ejpi rpn calculator
Hi, I found this in Extras and tried it out. So I have a couple suggestions/issues I can mention:
* The tabs under the operations, and the history delete buttons are not visible in a dark theme, such as LCARS. They still work, but I have to know they are there (from the screenshot in this thread) and hunt for them. * It was not immediately obvious that holding down a button brings up a selection. Perhaps a quick "How to use" would fit in the help menu? It may also be worth mentioning the basics of RPN there for those unfamiliar with it. * When the columns auto-expand to fit large results/formulas, they don't auto-shrink when those are removed from the history. I had to exit and re-launch. * No square root? I would think it would be on the top or first tab somewhere, but I didn't see it. Of course there is always '.5 **' but it's not as intuitive. * I didn't see a way to easily enter a negative number, and had to do '0 number -' * Needs a way to copy results (and perhaps formulas) out of the program. * Actually calculating the formula it's named for results in a small floating point remainder instead of 0. I didn't look at the code, so for all I know you may have mentioned these already in those todo things. Still, this is what I noticed as a user. Thanks - Overall seems like a very useful program. Those other calculators you mentioned don't seem to be in extras, and therefore don't exist, so I can't compare. ;-) (They appear to be overly heavy anyway - Simple RPN is great.) |
Re: [announce] ejpi rpn calculator
Thanks for the feedback, I really appreciate this. Its nice to know others are using it besides me.
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Again thanks, I'll try and pull myself away from DoneIt to get as many of these things in and into extras this week. |
Re: [announce] ejpi rpn calculator
Just added to SVN (it will take a couple days for me to get around to a package)
* +/-, square, square-root, and factorial * Fixed horizontal scroll issue * Added slight documentation imrprovements * Added "Copy" (Value) and "Copy Equation" |
Re: [announce] ejpi rpn calculator
Promoted 0.9.3 to Diablo extras.
Updated the main post with information on the releases |
Re: [announce] ejpi rpn calculator
I'm prepping ejpi for release on Fremantle. Ive pushed .0.9.6-4 to extras-testing.
|
Re: [announce] ejpi rpn calculator
Quote:
-jkq |
Re: [announce] ejpi rpn calculator
Quote:
|
Re: [announce] ejpi rpn calculator
I just promoted ejpi 0.9.6 to Diablo Extras and Fremantle Extras-Testing
If you have an n900, please remember to vote on it |
Re: [announce] ejpi rpn calculator
logarithm doesn't work. Seems equal to exponential func.
|
| All times are GMT. The time now is 00:10. |
vBulletin® Version 3.8.8