racket/collects/typed-scheme
Sam Tobin-Hochstadt 22903bffcd Fix handling of logical props in `tc-if'.
New numeric hierarchy.
Quoted lists and vectors now use the expected type, and quoted lists have (List a b c) type.  
Fix some contracts.
More general handling of polymorphic function application.
Use `make-provide/contract-transformer' to generate correct blame for typed provided identifiers.
Add mutable pairs. 
Use `raise-syntax-error' for better error messages in mzscheme.
Use `match*' instead of `list'
Some fixes to appease the contract checking.
Catch-all printing cases.
Use names in Base contract generation.
Types for lots of new primitives.
Move numeric primitives to their own file.
Move indexing primites to their own abstracted file.
Better error message from `define-struct:'
Fix 'insert-large-letters.ss' for new Number hierarchy.
Add `typed/scheme' and `typed/scheme/base', which use new number hierarcy types, stricter indexing types.

svn: r17284
2009-12-13 04:45:17 +00:00
..
env Fix abstraction of implications. 2009-12-11 23:00:37 +00:00
infer revert all of the interning changes since they didn't work 2009-12-10 17:15:17 +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 Fix handling of logical props in `tc-if'. 2009-12-13 04:45:17 +00:00
rep Fix abstraction of implications. 2009-12-11 23:00:37 +00:00
typecheck Fix abstraction of implications. 2009-12-11 23:00:37 +00:00
types Fix abstraction of implications. 2009-12-11 23:00:37 +00:00
utils Fix handling of logical props in `tc-if'. 2009-12-13 04:45:17 +00:00
info.ss Split typed scheme docs into guide and reference. 2008-10-31 16:52:35 +00:00
main.ss Fix handling of logical props in `tc-if'. 2009-12-13 04:45:17 +00:00
minimal.ss start on typed/scheme 2009-11-19 19:47:51 +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 doc edit 2009-11-24 20:08:33 +00:00
typed-reader.ss
typed-scheme.ss Move a bunch of functions from typed-scheme/utils/utils to unstable. 2009-11-15 22:15:29 +00:00