On 2025-07-09, John R Levine <johnl@taugh.com> quoted:
Error recovery is an essential feature for a parser that should be plugged >> in Integrated Development Environments (IDEs), which must build Abstract
I am deeply skeptical. Error recovery is essential when you're handing
a deck of punched cards to a job submission window.
A compiler integrated into an IDE can stop at the first error,
put the cursor there and so it goes.
The IDE can always be compiling as you type each character, so that most
of the time there are no errors in the code. The only time an error
occurs is when you type something malformed or not yet complete, and
that is happening exactly in one place: where the cursor is in the
file that has the current editing focus. The situation is flagged
as you type so you fix it
If your refactoring tools are producing bad code, the tools need
to be repaired.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 65 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 11:02:01 |
| Calls: | 862 |
| Files: | 1,311 |
| D/L today: |
3 files (7,546K bytes) |
| Messages: | 265,264 |