Opened 3 years ago

Closed 3 years ago

#1425 closed defect (fixed)

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

Reported by: LemonBoy Owned by:
Priority: minor Milestone: 5.0
Component: expander Version: 4.12.0
Keywords: Cc:
Estimated difficulty: easy

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

Change History (1)

comment:1 Changed 3 years ago by evhan

Milestone: someday5.0
Resolution: fixed
Status: newclosed

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

Note: See TracTickets for help on using tickets.