Bug report: Regression, immediately invoked function expressions
Mark Evenson
evenson at panix.com
Wed Sep 30 21:06:21 UTC 2020
> On Sep 30, 2020, at 02:56, Robert Munyer <2433647181 at munyer.com> 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."
More information about the armedbear-devel
mailing list