Cleanup error message on invalid type

This commit is contained in:
Justin Ethier 2020-08-17 18:15:44 -04:00
parent ed167c71c1
commit 36b9489507

View file

@ -2005,12 +2005,12 @@
(lambda (obj)
(if (eq? (vector-ref obj 1) name)
(vector-ref (vector-ref obj 2) idx)
(error "Invalid type" obj "expected" name))))
(error "Invalid type" obj 'expected name))))
(define (make-setter sym name idx)
(lambda (obj val)
(if (eq? (vector-ref obj 1) name)
(vector-set! (vector-ref obj 2) idx val)
(error "Invalid type" obj "expected" name))))
(error "Invalid type" obj 'expected name))))
;; Find index of element in list, or #f if not found
(define _list-index