Opened 6 years ago
Last modified 6 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).
Note: See
TracTickets for help on using
tickets.
