utopiabound / grpn Goto Github PK
View Code? Open in Web Editor NEWGTK+ reverse polish notation calculator
License: GNU General Public License v2.0
GTK+ reverse polish notation calculator
License: GNU General Public License v2.0
Use GNU MP for arbitrary precision in all calculations.
GRPN is affected by this issue:
Notes about issue gcc_captures_build_path in unstable
Which will be solved by this GCC pending upstream patch:
Ximin Luo - [PATCH v2] Generate reproducible output independently of the build-path
No action is required in GRPN.
Check the the current status here:
grpn - reproducible builds result
Some basic integer functions are missing, e.g. div, floor, ceiling
. The implementation must support all 3 also for complex numbers and matrices.
See also use case in issue #6 .
Currently main() processes arguments manually. This should be simplified to use getopt_long().
buildd log scanner -- issues in package grpn -- Debian Quality Assurance
Snapshot of 20181020:
I forward you Roger's Email:
Please asume, at least in "- subtraction", that the 2nd. stack place is zero when empty, so that 0 - x = -x and then we wouldn't have to type "neg" just for negate, but just press "-". That makes it a lot quicker. Most RPN calculators do the same.
Thanks a lot, and congrats.
Ing. Roger Salinas Robalino,
Using grpn 1.4.0 with default settings. Enter the following:
54321
23 /
2361 -
23 *
Result is "18" (as it should be). Now type "hex".
Display now reads 0x11, but should read 0x12.
Going back to "'dec", display reads "18" again.
The same problem exists for "bin" (displays "10001", should be "10010") and "oct" (displays "021", should be "022").
I'm looking for a maintainer for this project. My focus is elsewhere right now.
Please prove your motivation and availability by fixing #11 .
For some reason (I'm guessing locale settings) grpn shows a "." as the decimal point on the virtual keyboard but it does not accept it as a decimal point. If I try to type a number with a dot as a decimal point and press enter it gives: ".x: Unrecognized command." (x is the number after the decimal point). This is particularly annoying as I live in a country using comma as the decimal point while I'm used to using the dot.
Selection highlighting doesn't work right.
It also doesn't interface with clipboard.
clib computes: -12 % 5 = -2
mathematically right: -12 % 5 = 3
This special rare case is not really a mistake, but mathematically the result is expected in [0..4]. So the result should be 3.
Not sure if this bug should be fixed in clib upstream since it is there for decades. A change could break existing applications. Should it be fixed in grpn?
I have doubts if introducing a % shortcut in 1.3.5 was a good idea:
Since the last release in 2018 you added some commits that might help people. Please release even small progress.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.