Re: Bug report: Regression, immediately invoked function expressions
Mark Evenson <[email protected]> Wed, 30 Sep 2020 23:06:21 +0200
| Newsgroups | gmane.editors.j.devel |
|---|---|
| Message-ID | <[email protected]> |
> On Sep 30, 2020, at 02:56, Robert Munyer <[email protected]> wrote: > > The function below works in CCL, CLISP, SBCL and ABCL 1.4.0, > but not in ABCL 1.7.1. > > $ java -jar abcl-1.7.1.jar > Armed Bear Common Lisp 1.7.1 > Java 1.8.0_265 Oracle Corporation > OpenJDK 64-Bit Server VM > Low-level initialization completed in 0.188 seconds. > Startup completed in 0.869 seconds. > Type ":help" for a list of available commands. > CL-USER(1): (defun add3 (foo) > ((lambda (bar) > ((lambda (baz) > (1+ baz)) > (1+ bar))) > (1+ foo))) > #<THREAD "interpreter" {32B46F86}>: Debugger invoked on condition of type TYPE-ERROR > The value (LAMBDA (BAZ) (1+ BAZ)) is not of type SYMBOL. > Restarts: > 0: TOP-LEVEL Return to top level. > [1] CL-USER(2): > Confirmed as [working with abcl-1.4.0][1] but failing now. Thanks for the report. [1]: https://abcl.org/trac/ticket/474 -- "A screaming comes across the sky. It has happened before but there is nothing to compare to it now."