3 ms·
I remember on the MSX that you could simply scroll up the cursor to the line that must be fixed, re-type just what was need to change and press enter. The inte
by marcodiego 5y ago
I remember on the MSX that you could simply scroll up the cursor to the line that must be fixed, re-type just what was need to change and press enter.
The interface of some 80's home computers was surprisingly productive. A primitive form of completion was already implemented on ZX Spectrum (I think): you simply pressed a key and it automatically completed the BASIC command starting with the corresponding character.
- zozbot234 5y ago> A primitive form of completion was already implemented on ZX Spectrum (I think): you simply pressed a key and it automatically completed the BASIC command that starting with the corresponding character. That was more than completion, you were actually entering program tokens directly with no lexing at all. A bit like programming in Scratch today where you're actually building an entire AST visually by snapping blocks together, so you can also dispense with parsing because only certain block shapes will "fit" visibly in a given role.
- ngcc_hk 5y agoIf so, can one have a visual block lisp … lisp is building ast as well.
- James-Livesey 5y agoYou'll find it's very similar in atto! Use the Up/Down arrow keys to go to previous lines, and you'll be able to edit those lines directly. The currently-edited line will be saved when you go to a different line. The display will also scroll if your caret goes past the top/bottom of the terminal, which is handy for editing large atto programs!