macrotypes/tapl
2015-06-12 19:33:06 -04:00
..
tests make define-type-const a macro to enable error checking 2015-06-12 19:30:00 -04:00
ext-stlc.rkt code cleanup 2015-06-10 15:56:27 -04:00
fomega.rkt fomega with kinds, no operator abstraction yet 2015-06-11 16:46:50 -04:00
lam-testing.rkt tapl: add lam-testing example 2015-05-19 18:58:05 -04:00
notes.txt use parameters to implement extensible type relations (instead of eval) 2015-06-03 19:25:31 -04:00
README.md fomega with kinds, no operator abstraction yet 2015-06-11 16:46:50 -04:00
stlc.rkt make define-type-const a macro to enable error checking 2015-06-12 19:30:00 -04:00
stlc+box.rkt code cleanup 2015-06-10 15:56:27 -04:00
stlc+cons.rkt code cleanup 2015-06-10 15:56:27 -04:00
stlc+lit.rkt code cleanup 2015-06-10 15:56:27 -04:00
stlc+rec+sub.rkt move eval-tau out of typecheck.rkt 2015-06-10 17:31:01 -04:00
stlc+sub.rkt code cleanup 2015-06-10 15:56:27 -04:00
stlc+tup.rkt code cleanup 2015-06-10 15:56:27 -04:00
stlc+var.rkt make define-type-const a macro to enable error checking 2015-06-12 19:30:00 -04:00
stx-utils.rkt move eval-tau out of typecheck.rkt 2015-06-10 17:31:01 -04:00
sysf.rkt make define-type-const a macro to enable error checking 2015-06-12 19:30:00 -04:00
typecheck.rkt small cleanup 2015-06-12 19:33:06 -04:00

extension hierarchy

A file extends its immediate parent file.

  • stlc.rkt
    • stlc+lit.rkt
      • ext-stlc.rkt
        • stlc+tup.rkt
          • stlc+var.rkt
            • stlc+cons.rkt
              • stlc+box.rkt
      • stlc+sub.rkt
        • stlc+rec+sub.rkt (also pull in tup from stlc+var.rkt)
      • sysf.rkt
        • fomega.rkt