We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a05da15 commit 419f3fdCopy full SHA for 419f3fd
racket/collects/racket/contract/private/exists.rkt
@@ -16,12 +16,13 @@
16
[out (∀∃/c-out ctc)]
17
[pred? (∀∃/c-pred? ctc)]
18
[neg? (∀∃/c-neg? ctc)])
19
+ (define name (∀∃/c-name ctc))
20
(λ (blame)
21
(if (equal? neg? (blame-swapped? blame))
22
(λ (val)
23
(if (pred? val)
24
(out val)
- (raise-blame-error blame val "non-polymorphic value: ~e" val)))
25
+ (raise-blame-error blame val "not ~a: ~e" name val)))
26
in))))
27
28
(define-struct ∀∃/c (in out pred? name neg?)
0 commit comments