Made this npm package quickmathjs - npm which allows for free-form plaintext style calculation. In the CLI mode I’ve also added a flag to allow for reading though a commonmark document for blockquoted maths and recalculates the results for it. I think this might be of interest to this community as there may be some application for having instant calculation as a discussion tool (as an extension of course).
So if you run
npx quickmathsjs --sections path/to/your/file.md on a file like below
# Kibble Calc This calcs how much kibble we need to buy ```math CatCount = 4 KibblePerCat = 4 TotalKibble = CatCount * KibblePerCat = ? ```
It would be automatically be recalculated and written as
# Kibble Calc This calcs how much kibble we need to buy ```math CatCount = 4 KibblePerCat = 4 TotalKibble = CatCount * KibblePerCat = 16 ```
If you are interested in playing with just the math syntax Quick MathsJS - WebCalc give it a shot as I am curious to see how easy it is for people to figure it out and how natural you think such presentation looks.
Full Source Code: