Opened 4 years ago

Closed 4 years ago

#492 closed defect (wontfix)

Assertions are not provided

Reported by: cowan Owned by: alexshinn
Priority: major Milestone:
Component: WG1 - Core Keywords:

Description (last modified by cowan)

John David Stone writes:

The R7RS proposal doesn't include assertions. This creates a needless divergence from R6RS, where the assert syntax is required in the base. One could argue that assertions are an unsuitably blunt instrument for error detection and reporting. Even so, they are useful enough as a teaching tool that I'd like the language to support them.

Change History (5)

comment:1 Changed 4 years ago by cowan

The WG felt that simple assert is insufficient, and a more complex and useful assertion facility was beyond the scope of the small language. In addition, it is trivial to supply a simple R6RS-compatible assert portably, though non-portable versions may be able to provide better reporting.

comment:2 Changed 4 years ago by cowan

  • Description modified (diff)

comment:3 Changed 4 years ago by cowan

Assert may yet return; the WG is considering the possibility of an accidental change to a member's ballot that caused ticket #287 on the fifth ballot to fail.

comment:4 Changed 4 years ago by cowan

The WG decided not to take action on this, considering it to have been raised untimely.

comment:5 Changed 4 years ago by cowan

  • Resolution set to wontfix
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.