Opened 11 months ago

Closed 6 months 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 6 months ago by evhan

  • Milestone changed from someday to 5.0
  • Resolution set to fixed
  • Status changed from new to closed

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

Note: See TracTickets for help on using tickets.