Opened 5 years ago

Last modified 5 years ago

#1633 closed defect

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

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

Pointed out by Zepheir 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 (0)

Note: See TracTickets for help on using tickets.