racket/collects/typed-scheme/types
Sam Tobin-Hochstadt c01b239779 Refactor struct type representation.
- fields now represented by fld struct.
 - mutability on per-field basis
 - accessors are per field

This fixes lots of existing bugs, allows future #:mutable on fields.
2010-06-29 17:33:36 -04:00
..
abbrev.rkt Refactor struct type representation. 2010-06-29 17:33:36 -04:00
comparison.rkt rename to rkt 2010-04-30 09:51:32 -04:00
convenience.rkt Add Fixnum type. 2010-06-24 18:05:55 -04:00
filter-ops.rkt use aux function to avoid generating useless filters 2010-05-10 17:03:21 -04:00
printer.rkt Refactor struct type representation. 2010-06-29 17:33:36 -04:00
remove-intersect.rkt Refactor struct type representation. 2010-06-29 17:33:36 -04:00
resolve.rkt rename to rkt 2010-04-30 09:51:32 -04:00
substitute.rkt Generate dcon-dotted, and substitute for them. 2010-06-21 18:30:29 -04:00
subtype.rkt Refactor struct type representation. 2010-06-29 17:33:36 -04:00
type-table.rkt recreate selector table automatically. 2010-06-24 16:48:10 -04:00
union.rkt rename to rkt 2010-04-30 09:51:32 -04:00
utils.rkt Implement substitutions as hash tables from vars to subst-rhs. 2010-06-21 18:30:28 -04:00