Add contract for seen parameter.
original commit: da3f8f8ec0a8389dad070700708e6915805aa3e2
This commit is contained in:
parent
db1dc2104f
commit
8824502b79
|
@ -1,8 +1,9 @@
|
|||
#lang racket/base
|
||||
(require "../utils/utils.rkt")
|
||||
(require (rep type-rep))
|
||||
(require (rep type-rep) (contract-req))
|
||||
|
||||
(provide (all-defined-out))
|
||||
(provide (except-out (all-defined-out) current-seen))
|
||||
(provide/cond-contract [current-seen (parameter/c list?)])
|
||||
|
||||
(define current-seen (make-parameter null))
|
||||
(define (currently-subtyping?) (not (null? (current-seen))))
|
||||
|
|
Loading…
Reference in New Issue
Block a user