I would like a code review in particular if anyone is willing to take the time. I think I’ve hit a bit of a dead-end with this implementation. Any solution I can see to fixing the problems would involve adding lots of complicated, speghetti-with-meatballs code.
This leaves me with a great deal of frustration, and is killing my motivate to work on it.
However I know that my frustration and familiarity could be blinding me to an obvious solution, and besides that I would just like to know how people will rate the code as it stands. So, in short: What do you think?
Many, many thanks to anyone who answers.
Decimal points aren’t displayed immediately, this is due to an issue with the display code I have ATM. I would work more on fixing this if not for the afore-mentioned frustration issue.
Numbers are limited to two digits past the decimal place. This is to prevent issues with rounding errors. I display large numbers with e-notation, and with certain fractional numbers you get enough digits to activate that. So that for example, 0.1 + 0.2 would display 3.000e-14 or something.
Despite the above the user can enter more than two digits past the decimal place, which could lead to confusion, and frustration, and general UX badness.