Add `any' signature to DMdA languages.
This commit is contained in:
parent
d03a7b220a
commit
9e94a327b8
|
@ -12,7 +12,7 @@
|
||||||
check-expect check-within check-error check-member-of check-range
|
check-expect check-within check-error check-member-of check-range
|
||||||
check-property for-all ==> expect expect-within expect-member-of expect-range
|
check-property for-all ==> expect expect-within expect-member-of expect-range
|
||||||
signature contract : define-contract -> mixed one-of predicate combined list-of
|
signature contract : define-contract -> mixed one-of predicate combined list-of
|
||||||
number real rational integer natural boolean true false string symbol empty-list unspecific property)
|
number real rational integer natural boolean true false string symbol empty-list unspecific any property)
|
||||||
(provide cons)
|
(provide cons)
|
||||||
(provide-and-document
|
(provide-and-document
|
||||||
procedures
|
procedures
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
check-expect check-within check-error check-member-of check-range
|
check-expect check-within check-error check-member-of check-range
|
||||||
check-property for-all ==> expect expect-within expect-member-of expect-range
|
check-property for-all ==> expect expect-within expect-member-of expect-range
|
||||||
signature contract : define-contract -> mixed one-of predicate combined list-of
|
signature contract : define-contract -> mixed one-of predicate combined list-of
|
||||||
number real rational integer natural boolean true false string empty-list unspecific property)
|
number real rational integer natural boolean true false string empty-list unspecific any property)
|
||||||
(provide cons)
|
(provide cons)
|
||||||
(provide-and-document
|
(provide-and-document
|
||||||
procedures
|
procedures
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
check-expect check-within check-error check-member-of check-range
|
check-expect check-within check-error check-member-of check-range
|
||||||
check-property for-all ==> expect expect-within expect-member-of expect-range
|
check-property for-all ==> expect expect-within expect-member-of expect-range
|
||||||
signature contract : define-contract -> mixed one-of predicate combined
|
signature contract : define-contract -> mixed one-of predicate combined
|
||||||
number real rational integer natural boolean true false string empty-list property)
|
number real rational integer natural boolean true false string empty-list any property)
|
||||||
(provide cons list)
|
(provide cons list)
|
||||||
(provide-and-document
|
(provide-and-document
|
||||||
procedures
|
procedures
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
check-expect check-within check-error check-member-of check-range
|
check-expect check-within check-error check-member-of check-range
|
||||||
check-property for-all ==> expect expect-within expect-member-of expect-range
|
check-property for-all ==> expect expect-within expect-member-of expect-range
|
||||||
signature contract : define-contract -> mixed one-of predicate combined list-of
|
signature contract : define-contract -> mixed one-of predicate combined list-of
|
||||||
number real rational integer natural boolean true false string empty-list property)
|
number real rational integer natural boolean true false string empty-list any property)
|
||||||
(provide cons)
|
(provide cons)
|
||||||
(provide-and-document
|
(provide-and-document
|
||||||
procedures
|
procedures
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
string symbol
|
string symbol
|
||||||
empty-list
|
empty-list
|
||||||
unspecific
|
unspecific
|
||||||
|
any
|
||||||
property)
|
property)
|
||||||
|
|
||||||
(define-syntax provide/rename
|
(define-syntax provide/rename
|
||||||
|
@ -909,6 +910,7 @@
|
||||||
(define empty-list (signature (one-of empty)))
|
(define empty-list (signature (one-of empty)))
|
||||||
|
|
||||||
(define unspecific (signature (predicate (lambda (_) #t))))
|
(define unspecific (signature (predicate (lambda (_) #t))))
|
||||||
|
(define any (signature (predicate (lambda (_) #t))))
|
||||||
|
|
||||||
;; aus collects/lang/private/teach.ss
|
;; aus collects/lang/private/teach.ss
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user