GNU bug report logs -
#48479
28.0.50; Crash on `read--expression'
Previous Next
Reported by: Jean Louis <bug <at> gnu.support>
Date: Mon, 17 May 2021 14:39:02 UTC
Severity: normal
Tags: fixed
Found in version 28.0.50
Fixed in version 28.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
18 maj 2021 kl. 13.29 skrev Eli Zaretskii <eliz <at> 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).
This bug report was last modified 4 years and 81 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.