Move filter-multiple to utils file.

This commit is contained in:
Vincent St-Amour 2015-07-20 16:13:10 -05:00
parent 28c9bdf37b
commit 19c42b28a7
2 changed files with 6 additions and 5 deletions

View File

@ -27,10 +27,6 @@
(define-logger online-check-syntax)
(define (filter-multiple l . fs)
(apply values
(map (lambda (f) (filter f l)) fs)))
(define unann-defs (make-free-id-table))
(define (parse-typed-struct form)

View File

@ -19,7 +19,8 @@ at least theoretically.
;; provide macros
rep utils typecheck infer env private types static-contracts
;; misc
list-extend)
list-extend
filter-multiple)
(define optimize? (make-parameter #t))
(define-for-syntax enable-contracts? (and (getenv "PLT_TR_CONTRACTS") #t))
@ -207,3 +208,7 @@ at least theoretically.
;; pads out t to be as long as s
(define (list-extend s t extra)
(append t (build-list (max 0 (- (length s) (length t))) (lambda _ extra))))
(define (filter-multiple l . fs)
(apply values
(map (lambda (f) (filter f l)) fs)))