News for hackers. Stuff that matters.
Re:TI-84 Plus CE Python Graphing Calculator by zozbot234 on Saturday May 08, 2021 @08:35PM (#27092090)
Typing on a soft keyboard sucks. Typing computer code, that has to be absolutely typo free, is totally unworkable. Even a chiclet keyboard like what was featured on the lowest-build-quality home computers from the 1970s and 1980s (e.g. early ZX Spectrum) is miles better than trying to input code on a phone touch screen.

(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.)

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.

Re:TI-84 Plus CE Python Graphing Calculator by uyjulian on Sunday May 09, 2021 @09:24PM (#27101675)
It is possible to attach a USB keyboard using a USB-A to USB mini-A adapter. This feature was added to OS 5.1.5.