Re:TI-84 Plus CE Python Graphing Calculator
by thinkmassive on Saturday May 08, 2021 @08:48PM
(#27092161)
I agree a physical keyboard is better for preventing typos, although one huge advantage of an on-screen keyboard is it can change based on context.
Especially considering the topic of a Python IDE, that seems like an application where predictive text and/or contextual menus could be a huge benefit for many users.
Re:TI-84 Plus CE Python Graphing Calculator
by zozbot234 on Saturday May 08, 2021 @08:53PM
(#27092183)
Python is a thoroughly dynamic language, so the scope for "predictive" coding just isn't there. The best language for that is actually something as strict as Agda, where you can build out your code step-by-step by picking your operands from a well-defined list of in-scope bindings, with powerful type constraints guiding your choice at all times. Python is the polar opposite of that, even with the newfangled 'gradual' typing systems that are now being suggested.
Re:TI-84 Plus CE Python Graphing Calculator
by ineedasername on Sunday May 09, 2021 @03:03AM
(#27093872)
I agree even bad keyboards are often better than soft ones, but this calculator isn't qwerty which for my preferences would be too large a disadvantage even over a phone's soft keyboard.
Now, if you could attach a USB keyboard to the calculator, that would be perfect.
(In fact a bare-membrane keyboard, that was only ever used on extremely-low-specced home computers where only trivial programs would ever be written, arguably provides a better feel than what you'd get from a touchscreen.)