Summary

and-let* is not 100% compatible with SRFI-2

Metadata

Description

The case where the body is missing isn't handled according to the specification, eg:

`(and-let* ()) => #<unspecified>` but it should return `#t` `(and-let* ((x 1))) => #<unspecified>` but it should return `1`

Changes and comments

[2018-04-27 20:31:47 UTC] evhan changed status from new to closed

[2018-04-27 20:31:47 UTC] evhan set resolution to fixed

[2018-04-27 20:31:47 UTC] evhan changed milestone from someday to 5.0

[2018-04-27 20:31:47 UTC] evhan wrote:

Already fixed in CHICKEN 5, won't be fixed in CHICKEN 4.