SoK/2021/StatusReport/Rohan Asokan: Difference between revisions
Arenagrenade (talk | contribs) A status report baseline |
Arenagrenade (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
= Adding features to Kalk - A SoK Project = | |||
== Heading text == | |||
What is Kalk | |||
Kalk is a clean cross-platform calculator written using the Kirigami Framework. It consisted of a simple calculator with common trigonometric functions with history capabilities and a conversion module. It did not have infinite precision and relied on C++ data types to represent floating point numbers. The calculator is in itself very straightforward and runs a lexical parser in the background to perform calculations. | Kalk is a clean cross-platform calculator written using the Kirigami Framework. It consisted of a simple calculator with common trigonometric functions with history capabilities and a conversion module. It did not have infinite precision and relied on C++ data types to represent floating point numbers. The calculator is in itself very straightforward and runs a lexical parser in the background to perform calculations. | ||
== Its already amazing!! What did I want to do? == | |||
I wanted to add a few more commonly used scientific functions to the calculator, albeit that was already under some development so I was only able to add a few of them. | I wanted to add a few more commonly used scientific functions to the calculator, albeit that was already under some development so I was only able to add a few of them. | ||
Revision as of 03:31, 17 March 2021
Adding features to Kalk - A SoK Project
Heading text
What is Kalk Kalk is a clean cross-platform calculator written using the Kirigami Framework. It consisted of a simple calculator with common trigonometric functions with history capabilities and a conversion module. It did not have infinite precision and relied on C++ data types to represent floating point numbers. The calculator is in itself very straightforward and runs a lexical parser in the background to perform calculations.
Its already amazing!! What did I want to do?
I wanted to add a few more commonly used scientific functions to the calculator, albeit that was already under some development so I was only able to add a few of them.
A completely new binary calculation module which will be able to handle binary calculations. Binary calculators are an important thing for many embedded systems developers and security analysts (they might have better tools :)).
I also want to add a date calculation module using which difference between two dates, and other commonly used date based calculations. The motive for this module is that, for most people (including myself) date calculation is extremely hard and time consuming. A calculator module for this will make the date calculation process easier.