From kde-core-devel Fri Feb 19 14:35:22 2021 From: Milian Wolff Date: Fri, 19 Feb 2021 14:35:22 +0000 To: kde-core-devel Subject: Re: New repo in kdereview: kalk Message-Id: <2256355.bz8yCL85Na () milian-workstation> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=161374551710731 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart28819401.IhDV8qXq1f" --nextPart28819401.IhDV8qXq1f Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii"; protected-headers="v1" From: Milian Wolff To: "kde-core-devel@kde.org" Cc: Albert Astals Cid Subject: Re: New repo in kdereview: kalk Date: Fri, 19 Feb 2021 15:35:22 +0100 Message-ID: <2256355.bz8yCL85Na@milian-workstation> In-Reply-To: <1853627.KTltSd8Io4@xps> References: <1853627.KTltSd8Io4@xps> On Donnerstag, 18. Februar 2021 23:55:32 CET Albert Astals Cid wrote: > El dijous, 18 de febrer de 2021, a les 17:05:22 CET, hanyoung va escriure: > > Hello everyone! > > > > I want to move kalk to kdereview. > > It's the calculator for Plasma Mobile (it also works great on desktop). > > > > https://invent.kde.org/plasma-mobile/kalk > > > > It's not a QML version of kcalc, the math engine is written with > > bison/flex. > I don't think you should roll out your own math engine. > > Example, if I press > 65 / 9 = > * 9 = > it tells me the result is 63. > > Compare to kcalc that properly tells me 65. > > You can't really use C/C++ floating point to do actual math, it's not very > good for that, you need to use "infinite" precision numbers like kcalc > does. > > Please reconsider your decision. https://blog.acolyer.org/2020/10/02/toward-an-api-for-the-real-numbers/ -- Milian Wolff mail@milianw.de http://milianw.de --nextPart28819401.IhDV8qXq1f Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEezawi1aUvUGg3A1+8zYW/HGdOX8FAmAvzKoACgkQ8zYW/HGd OX+VTg//Xoi/s4/mY/PZ6r6JVx+jR8SivXJP+aW7LcJcavJckclJxmd3X54niPYh owSvdDOJpdZfdDKjvgscH+1QdWFDkgRmAR4uI+/zw5hzK/f2ivUTLN/2cGhil4OS f/fU+GGOzMWutsC9pQxbe2mvFzYBdmAAYMnol7x75XMzRpxSVC9/lK8E5yWObXcc i2T6WueYT4t9jqO2BtWE9D71kWlnQcj77c/ETfvv0HJgbO+lwO2BpZYC2NELtWnX aEHd7yyeg9K+VGMbs1VypENgnjyzEQmNlqh1caKVZ3IYweNczJPgjYYEsPF2wvpP uEy3u7zu61/0smTO866QTlWoTLUGmAoASR7THNqH8tiEjD2HXamJu80+BB8jkgo8 UgfCofPEhH3UXffF9nqLM51JbiZ3BH/yYKAmsDabrJWK4YrG1XDfRrJa+A4kboxs NZfwPINUdQVzwOj5I2LSsUMU3xrmO/+wf02z3prkXxz9cgh0o+rY4rlWKHlOKT1b 8Z4UJPqyDQG/4IGKErkm1YoaAIR8XL7Z4pYyJYNmjFWZQO6WjxOqXHuPwJIWfF/F Zso7tDKymqdx+uxzQBgnyJM7IxgUWe25YWGVn7qb29+eA9kETSA7PBPYMWSxeOGh McnnY5lKgqpo57trozgWJ31FNsDLzGbI9IIfaYp8I3mSZYaohCE= =1o/1 -----END PGP SIGNATURE----- --nextPart28819401.IhDV8qXq1f--