Opened 5 years ago

Last modified 4 years ago

#1633 closed defect

define-record-type does not check constructor arguments — at Version 1

Reported by: sjamaan Owned by: sjamaan
Priority: major Milestone: 5.2
Component: unknown Version: 5.1.0
Keywords: define-record-type, macro, record types Cc:
Estimated difficulty: easy

Description (last modified by sjamaan)

Pointed out by Zipheir on IRC:

#;1> (define-record-type <wrong> (wrong value) wrong? (valur wrong-value))
#;2> (wrong-value (wrong 10)) => #<unspecified>

This should probably be an expansion time error, that value doesn't exist (notice the type in the valur attribute).

Change History (1)

comment:1 Changed 5 years ago by sjamaan

Description: modified (diff)
Note: See TracTickets for help on using tickets.