Adding a little formal calculus will certainly be home-made either. I already built my own abstractions to do everything low-level related to bit manipulation and garbage bits. I don't know Calcium, and I am not a smartphone user, so Android is beyond my little world :-)Ĭalcium seems very interesting on its own, but it is unlikely that I can use it in Chalk. >The last question I have is if the author has looked at libraries like Calcium (.) or the work that went into the Android calculator recently Currently I rather tried to narrow the search results, but I can expand them a little with some experience on what the users really needed. Indeed, I can add this kind of things by adding keywords to the documentation items. >The other point the author makes about discoverability of operators like sqrt and cbrt, I feel that you could circumvent it by introducing a semantic search feature for operators. I really feel better with fast, raw text input. Personally, I don't like such systems, because I always end up moving the cursor up/down/left/right trying to add parenthesis here and there so I am not considering adding it. >I wonder if the author considered an input method where keypresses translate directly into a rendered equation? It might serve as a cleaner abstraction that switching between different BigNum representations yourself. They use exact arithmetic with computable real/complex numbers. The last question I have is if the author has looked at libraries like Calcium ( ) or the work that went into the Android calculator recently ( ). For example, typing "square root" would display a list of suggestions for operators that match that, like an IDE. The other point the author makes about discoverability of operators like sqrt and cbrt, I feel that you could circumvent it by introducing a semantic search feature for operators. I wonder if the author considered an input method where keypresses translate directly into a rendered equation? Symbolab kind of does this, so instead of writing an expression in some functional style and seeing its rendered output, I can directly manipulate the rendered equation with the keyboard. This calculator takes a point in the design space with text input, equation rendering, a grapher, and Big Int/Floats for number representation. Great work! I like how well considered the design is. It does annoy me slightly, but sometimes not enough to start using my left hand. In similar vein, sometimes instead of Ctrl+clicking on a link to open it in a new tab, I just right-click, and choose a context option. Sometimes my left hand is simply not available (I'm petting my dog or eating something or maybe holding my laptop), and while I have a numpad, using functions like sine would require my right hand to travel. ![]() If I have to make a lot of calculations, I'm more likely to use Excel, so it's rare that I actually type stuff into the calculator.ģ. Likewise, clicking a few buttons in a calculator takes more time, but it's not a race. ![]() Yes, it takes more time, but it's not a time lost, I'm thinking about some problem, and no part of my brain needs to think what kind of text editing function I should use. I want to edit the text effortlessly, and I find selecting text with mouse, or pressing arrow keys repeatedly, actually requiring less effort from me. I had a phase trying Emacs and Vim and eventually decided I don't care about being more efficient at text editing. Why should I move my hand from the mouse to the keyboard in order to just press two keys? And then I would also need to check if Num Lock is enabled.Ģ. Usually I only click on a few buttons, for example I paste some number, then press / then 2, and then typically ENTER key on the numpad (because I can just press it with the thumb of the hand still holding the mouse). I am a Windows power user, and the default Windows calculator is one of very few programs bundled with the OS that I actually use - and I use it quite frequently.ġ.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |