macrotypes/tapl/README.md
Stephen Chang 2278adcf95 replace provide/requires with "extends...except"/"reuse...from" forms
- introduce basic define-typed-syntax instead of define-syntax
- add fomega3 --- same as fomega2, without the duplication
  - app and lam are both types and terms
  - arrow is both type and kind
  - same tests as fomega2
2015-10-01 16:21:29 -04:00

542 B

extension hierarchy

A file extends its immediate parent file.

  • stlc.rkt
    • stlc+lit.rkt
      • ext-stlc.rkt
        • stlc+tup.rkt
          • stlc+reco+var.rkt
            • stlc+cons.rkt
              • stlc+box.rkt
            • exist.rkt (and type=? from stlc+rec-iso)
          • stlc+rec-iso.rkt (and variants from stlc+reco+var)
      • stlc+sub.rkt
        • stlc+reco+sub.rkt (also pull in tup from stlc+reco+var.rkt)
      • sysf.rkt
        • fsub.rkt (also stlc+reco+sub)
        • fomega.rkt
          • fomega3.rkt
        • fomega2.rkt