[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#48479: 28.0.50; Crash on `read--expression'
From: |
Mattias Engdegård |
Subject: |
bug#48479: 28.0.50; Crash on `read--expression' |
Date: |
Tue, 18 May 2021 17:00:33 +0200 |
18 maj 2021 kl. 13.29 skrev Eli Zaretskii <eliz@gnu.org>:
> What would be the advantage of making it an error?
Detecting mistakes, early. There are many possible reasons for making ones;
misplaced brackets is but one.
In the Lisp implementation tradition we do not benefit from a monolithic parser
that verifies all aspects of the grammar in one go, so extra care has to be
taken in each special form. A sloppy parse is unhelpful: it hides mistakes and
impedes backward-compatible language evolution. There is no advantage to it.
Furthermore, reporting syntax errors as warnings but still accepting the code
really makes no sense, other as a temporary measure to avoid breaking invalid
code right away (if that is seen as something positive).
- bug#48479: 28.0.50; Crash on `read--expression', Jean Louis, 2021/05/17
- bug#48479: 28.0.50; Crash on `read--expression', Eli Zaretskii, 2021/05/17
- bug#48479: 28.0.50; Crash on `read--expression', Mattias Engdegård, 2021/05/17
- bug#48479: 28.0.50; Crash on `read--expression', Eli Zaretskii, 2021/05/18
- bug#48479: 28.0.50; Crash on `read--expression',
Mattias Engdegård <=
- bug#48479: 28.0.50; Crash on `read--expression', Eli Zaretskii, 2021/05/18
- bug#48479: 28.0.50; Crash on `read--expression', Mattias Engdegård, 2021/05/18
- bug#48479: 28.0.50; Crash on `read--expression', Eli Zaretskii, 2021/05/18
- bug#48479: 28.0.50; Crash on `read--expression', Stefan Monnier, 2021/05/18
- bug#48479: 28.0.50; Crash on `read--expression', Andreas Schwab, 2021/05/18
- bug#48479: 28.0.50; Crash on `read--expression', Mattias Engdegård, 2021/05/19
- bug#48479: 28.0.50; Crash on `read--expression', Lars Ingebrigtsen, 2021/05/19
- bug#48479: 28.0.50; Crash on `read--expression', Eli Zaretskii, 2021/05/19
- bug#48479: 28.0.50; Crash on `read--expression', Mattias Engdegård, 2021/05/19
- bug#48479: 28.0.50; Crash on `read--expression', Lars Ingebrigtsen, 2021/05/19