Added types for:
- keyword? - string->keyword - keyword->string - char-upcase - char-downcase - char-titlecase - make-rectangular - make-polar svn: r15200 original commit: f110157ac27b3dd3bac54dbed99386ae2ba66631
This commit is contained in:
parent
c8cf1953e5
commit
db8dddad38
|
@ -99,6 +99,7 @@
|
|||
[string? (make-pred-ty -String)]
|
||||
[string (->* '() -Char -String)]
|
||||
[symbol? (make-pred-ty Sym)]
|
||||
[keyword? (make-pred-ty -Keyword)]
|
||||
[list? (make-pred-ty (-lst Univ))]
|
||||
[list (-poly (a) (->* '() a (-lst a)))]
|
||||
[procedure? (make-pred-ty top-func)]
|
||||
|
@ -220,6 +221,10 @@
|
|||
[string-downcase (-> -String -String)]
|
||||
[string-titlecase (-> -String -String)]
|
||||
[string-foldcase (-> -String -String)]
|
||||
[char-upcase (-> -Char -Char)]
|
||||
[char-downcase (-> -Char -Char)]
|
||||
[char-titlecase (-> -Char -Char)]
|
||||
[char-foldcase (-> -Char -Char)]
|
||||
|
||||
[string-normalize-nfd (-> -String -String)]
|
||||
[string-normalize-nfkd (-> -String -String)]
|
||||
|
@ -390,6 +395,8 @@
|
|||
[floor (-> N N)]
|
||||
[ceiling (-> N N)]
|
||||
[truncate (-> N N)]
|
||||
[make-rectangular (N N . -> . N)]
|
||||
[make-polar (N N . -> . N)]
|
||||
[real-part (N . -> . N)]
|
||||
[imag-part (N . -> . N)]
|
||||
[magnitude (N . -> . N)]
|
||||
|
@ -429,6 +436,8 @@
|
|||
[file-exists? (-Pathlike . -> . B)]
|
||||
[string->symbol (-String . -> . Sym)]
|
||||
[symbol->string (Sym . -> . -String)]
|
||||
[string->keyword (-String . -> . -Keyword)]
|
||||
[keyword->string (-Keyword . -> . -String)]
|
||||
[vector-length (-poly (a) ((-vec a) . -> . -Integer))]
|
||||
|
||||
[call-with-input-file (-poly (a) (-String (-Input-Port . -> . a) #:mode (Un (-val 'binary) (-val 'text)) #f . ->key . a))]
|
||||
|
|
Loading…
Reference in New Issue
Block a user