Commit Graph

12 Commits

Author SHA1 Message Date
Kartik K. Agaram
421ed4651f 7784 - baremetal/shell: start of trace 2021-02-22 19:46:23 -08:00
Kartik K. Agaram
210c48370a 7777
Same identity REPL, but now going through some symbol processing.
2021-02-21 22:08:13 -08:00
Kartik K. Agaram
19f93c7457 7776 2021-02-21 21:44:34 -08:00
Kartik K. Agaram
668bec391c 7775 2021-02-21 21:36:33 -08:00
Kartik K. Agaram
70def3209b 7774
YAGNI over premature optimization. Avoid unnecessary copies.
2021-02-21 21:30:57 -08:00
Kartik K. Agaram
61c47f6db6 7773 2021-02-21 21:27:42 -08:00
Kartik K. Agaram
8b8d0fc771 7772 2021-02-21 21:26:08 -08:00
Kartik K. Agaram
7e9e65eece 7771
We might not scan directly through the gap buffer after all. Premature
optimization?
2021-02-21 21:21:39 -08:00
Kartik K. Agaram
dbfbaafe1c 7768 - baremetal/shell: assume multi-line from the start 2021-02-21 14:32:46 -08:00
Kartik K. Agaram
995dc380c8 7767 - baremetal/shell: skeleton repl
Prints a fixed value for now, regardless of what is typed.
2021-02-21 12:32:57 -08:00
Kartik K. Agaram
cf5c8bc6b0 7762 - baremetal/shell: backspace
The text buffer can now shrink, which means we need to be careful to erase
the old location of the cursor. Just clear screen before render each time.
Which means we need to be more efficient with our rendering.
2021-02-20 22:45:35 -08:00
Kartik K. Agaram
684c096203 7761 - baremetal/shell: read input from keyboard 2021-02-20 22:37:44 -08:00