utils: Restructure the exports.
This commit is contained in:
parent
768fa7aabc
commit
6001762cb8
1 changed files with 6 additions and 4 deletions
10
utils.rkt
10
utils.rkt
|
@ -8,11 +8,13 @@
|
||||||
(for-syntax racket/list))
|
(for-syntax racket/list))
|
||||||
|
|
||||||
(provide
|
(provide
|
||||||
;; Functions with contracts
|
;; Functions
|
||||||
(contract-out [eval-with (-> variable-mapping? any/c any)]
|
(contract-out [eval-with (-> variable-mapping? any/c any)]
|
||||||
[extract-symbols (-> any/c list?)])
|
[extract-symbols (-> any/c list?)]
|
||||||
;; Functions without contracts
|
[variable-mapping? (-> any/c boolean?)]
|
||||||
variable-mapping? hash-pred
|
[hash-pred (->* (hash?)
|
||||||
|
(#:key-pred any/c #:val-pred any/c)
|
||||||
|
boolean?)])
|
||||||
;; Syntax
|
;; Syntax
|
||||||
auto-hash-ref/explicit auto-hash-ref/:)
|
auto-hash-ref/explicit auto-hash-ref/:)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue