Recent submissions

Comment · 2 years ago
Comment · 4 years ago
I am the author of NoteCalc, and it warms my heart that my project is mentioned here :)

As a sidenote I would like to mention that NoteCalc is still in active (but slow) development, though I do it privately, and the next big release will be definitely this year.

Comment · 5 years ago
Comment · 5 years ago
author here: I have zero experience with Visual Studio API, and honestly, looking at what a giant and slow mess VS became, I would not even try it :)

But providing a standalone desktop/terminal version is on the list.

Comment · 5 years ago
Hi, it would not be hard at all, at the moment for me it would be like 1 day of work. Honestly, I just don't see its benefit, you can always open it on a dedicated browser and use it as it would be a desktop app.

However, in the next release I might provide a desktop version.

Comment · 5 years ago
Comment · 5 years ago
Hi, thanks :)

Why WASM:

One of the primary goal of NoteCalc is to be easily accessible (e.g. it was mainly born because Soulver is MacOS only). So the browser-based client was obvious choice, and I chosed WASM for

- performance reasons

- to be able to use rust

- to avoid as much JS (and related technologies) as possible

Why Canvas:

I answered here: https://github.com/bbodi/notecalc3/issues/6#issuecomment-749...

In a previous versions, only the changed areas were re-rendered, but the code was much more complex and error-prone, and it did not bring any performance improvement, so now I just rerender everything, still excellent performance but much simpler code. However this is different for calculations, only changed/affected lines are reparsed and recalculated.

Comment · 5 years ago
Originally NoteCalc used a library for handling arbitrarily large numbers. Unfortunately, some operations were so slow that as a quick fix, I replaced the library with a lighter one without dynamic allocations (which is 96 bit integer with 28scale).

This serves well the primary goal of NoteCalc so I did not spend more time on it yet, but I am on the same page as you, and if NoteCalc will be feature-complete, I will give an other shot to arbitrarily large calculations/precision.

Comment · 5 years ago
yeah why not :) I added it to my todo.
Comment · 5 years ago
Thanks for noticing it!

Unfortunately it seems units cannot be applied to function results. It must be fixed, I noted down, thanks!

Comment · 5 years ago
One of my primary design goal was something like that: "My mother should be able to use this tool to calculate/plan her vacation expenses". (My mother is older and not a tech guru you can guess :)) So the primary focus are on simple calculations with meaningful context and immediate feedback. Nothing fancy.

Though, beside that, I think it provides some nice features. E.g. the matrix creation/editing functionality was born because I could not find a simple tool to double check my rendering calculations with.

Comment · 5 years ago
Yes this will be, thanks :)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton