typed-racket/collects/typed-scheme
Sam Tobin-Hochstadt ab3e94b6e2 Add NoFilter and NoObject to represent no information about filter/object.
Handle these properly in check-below (with test).
Use NoFilter and NoObject to make if typechecking work properly with filters.
Reject mismatched filters/objects (with test).

New version of require/typed that handles opaque and struct requires.
Reorganize docs around this.

svn: r15155

original commit: 7b82069fa0805e3de16c9a49d6c303789fc75419
2009-06-12 19:04:39 +00:00
..
env Sort unions on re-construction to make contract happy. 2009-05-20 18:35:59 +00:00
infer hash table keys are contravariant, not covariant 2009-06-04 14:38:59 +00:00
lang use the new facility for the typed-scheme reader 2008-09-01 04:26:54 +00:00
no-check/lang svn: r11773 2008-09-16 04:14:03 +00:00
private Add NoFilter and NoObject to represent no information about filter/object. 2009-06-12 19:04:39 +00:00
rep Add NoFilter and NoObject to represent no information about filter/object. 2009-06-12 19:04:39 +00:00
typecheck Add NoFilter and NoObject to represent no information about filter/object. 2009-06-12 19:04:39 +00:00
types Add NoFilter and NoObject to represent no information about filter/object. 2009-06-12 19:04:39 +00:00
utils change define-requirer to use library paths to fix build 2009-06-01 17:15:22 +00:00
info.ss Split typed scheme docs into guide and reference. 2008-10-31 16:52:35 +00:00
main.ss Reorganize initial type definitions to use DSL. 2008-10-31 17:12:16 +00:00
minimal.ss Reorg to separate out files. 2008-09-24 19:56:48 +00:00
no-check.ss checkpoint 2009-02-21 18:07:07 +00:00
ts-guide.scrbl resolve conflicts 2009-04-24 21:21:06 +00:00
ts-reference.scrbl Add NoFilter and NoObject to represent no information about filter/object. 2009-06-12 19:04:39 +00:00
typed-reader.ss Remove unneccessary requires. 2008-05-06 00:42:28 +00:00
typed-scheme.ss Improve error messages and printing. 2009-05-22 22:30:24 +00:00