I like Soulver, but I've found Calca to be a better fit for my needs. It supports graphing, unbound functions, and more advanced math support. Its UI is more minimal and the rendering isn't as nice as Soulver, but I find I'm able to iterate with it a lot faster.
I'm trying out QuikTape now, but it had to clone 1.6GiB. When I launch on macOS I am not able to actually type into the UI, and the window doesn't show as an app in the dock. Perhaps it's more functional on Linux.
I'm still waiting for an app that can properly do real units/dimensional analysis and good date math (`today + 3 business days`).
I like Calca too better too. This is one of those crowded spaces that still feels like it has room for something else to come along and truly nail it, though. I find myself reaching for Calca, local Jupyter, ObservableHQ, and local Quarto in VsCode all for slightly different reasons.
I love seeing all the related apps folks are posting. I built one myself, Tap [1], and can confirm: they are fun to build and useful!
Tap formulas can reference other formulas, so combining discreet calculations in different ways is less repetition. They can also refer to the value of accounts within the Tap system. So if you keep track of spending or other commodities you can refer to the value of those accounts (in total or across specific time ranges) in formulas.
I really like the app, it's snappy and works great with a small footprint, at least on Windows.
I confess I was also intrigued by the use of Sciter as a platform, so I guess a question could be if you would recommend that for crossplatform apps, or if you came across things that "surprised" you along the way?
Love the app. However on Debian 11 host with xfce desktop the deb package binary manages to crash XOrg when one resizes the window! Just FYI, I might dig into how it accomplishes such a feat as your app is absolutely amazing idea, ver helpful.
Although I see those perform the calculation on the side, instead of inline. Interesting.
In a related note, I love the cross-platform app SpeedCrunch as a "basic" calculator. It has an option to auto-copy the result to the clipboard, and you can also set/use variables. It also cold-opens immidiately.
I put something like this together: https://solvy.app/ – really fun project. my goal was to make it collaborative and real-time. Might still do that someday.
https://soulver.app/
Very useful for building worksheets and exploring formulas.
I'm trying out QuikTape now, but it had to clone 1.6GiB. When I launch on macOS I am not able to actually type into the UI, and the window doesn't show as an app in the dock. Perhaps it's more functional on Linux.
I'm still waiting for an app that can properly do real units/dimensional analysis and good date math (`today + 3 business days`).
How far we’ve come from awk scripts that are about 1kiB (https://c2.com/doc/expense/)
> and good date math (`today + 3 business days`)
That’s tricky/impossible in international teams.
Tap formulas can reference other formulas, so combining discreet calculations in different ways is less repetition. They can also refer to the value of accounts within the Tap system. So if you keep track of spending or other commodities you can refer to the value of those accounts (in total or across specific time ranges) in formulas.
1. https://tatatap.com
From these https://bbodi.github.io/notecalc3/ and https://notepadcalculator.com/ are the most programmer friendly (supporting <<, ^, binary, hex etc)
I confess I was also intrigued by the use of Sciter as a platform, so I guess a question could be if you would recommend that for crossplatform apps, or if you came across things that "surprised" you along the way?
Sciter development is mostly development-on-demand, so any bugs or feature gets resolved on interest. I've not faced any major issue with it.
Although I see those perform the calculation on the side, instead of inline. Interesting.
In a related note, I love the cross-platform app SpeedCrunch as a "basic" calculator. It has an option to auto-copy the result to the clipboard, and you can also set/use variables. It also cold-opens immidiately.
https://www.skytopia.com/software/opalcalc/