#236: Bad error message for malformed forms ----------------------------------------------------------------------------------------------+ Reporter: https://www.google.com/accounts/o8/id?id=aitoawngxgnmuwky5p6prytkvosetygr8iu... | Owner: ehuelsmann Type: defect | Status: new Priority: minor | Milestone: Component: compiler | Version: Keywords: | ----------------------------------------------------------------------------------------------+ Evaluating (1 2 3) yields "The value 1 is not of type LIST." The fix for this is trivial, attached.
And compiling:
{{{ (compile nil '(lambda () (1 2 3))) }}}
{{{ ; Caught ERROR: ; COMPILE-FORM unhandled case (1 2 3)
#<THREAD "interpreter" {1775831E}>: Debugger invoked on condition of type TYPE-ERROR The value #<EQUAL HASH-TABLE 0 entries, 11 buckets {23F3329A}> is not of type STRUCTURE-OBJECT. }}}
#236: Bad error message for malformed forms ----------------------------------------------------------------------------------------------+ Reporter: https://www.google.com/accounts/o8/id?id=aitoawngxgnmuwky5p6prytkvosetygr8iu... | Owner: ehuelsmann Type: defect | Status: new Priority: minor | Milestone: Component: compiler | Version: Keywords: | ----------------------------------------------------------------------------------------------+
Comment(by ehuelsmann):
(In [14078]) Re #236: Solve the EVAL part of "Bad error message for malformed forms".
#236: Bad error message for malformed forms ----------------------------------------------------------------------------------------------+ Reporter: https://www.google.com/accounts/o8/id?id=aitoawngxgnmuwky5p6prytkvosetygr8iu... | Owner: ehuelsmann Type: defect | Status: new Priority: minor | Milestone: Component: compiler | Version: Keywords: | ----------------------------------------------------------------------------------------------+
Comment(by ehuelsmann):
(In [14081]) Re #236: prepare to offer restarts from inside the compiler.
Note: Restarts, when used to replace forms, need to be in pass1 because that's where we inject variable references, etc.
#236: Bad error message for malformed forms -----------------------------------------------------------------------------------------------+ Reporter: https://www.google.com/accounts/o8/id?id=aitoawngxgnmuwky5p6prytkvosetygr8iu... | Owner: ehuelsmann Type: defect | Status: closed Priority: minor | Milestone: Component: compiler | Version: Resolution: fixed | Keywords: -----------------------------------------------------------------------------------------------+ Changes (by ehuelsmann):
* status: new => closed * resolution: => fixed
Comment:
(In [14082]) Close #236: fix the COMPILE part of the issue.
armedbear-ticket@common-lisp.net