rename typed-lang-builder -> turnstile
This commit is contained in:
parent
644deddc5f
commit
103086a62c
|
@ -1,5 +1,5 @@
|
|||
#lang s-exp "../infer.rkt"
|
||||
(require typed-lang-builder/examples/tests/rackunit-typechecking)
|
||||
(require turnstile/examples/tests/rackunit-typechecking)
|
||||
|
||||
(typecheck-fail (λ (x) x) #:with-msg "could not infer type of x; add annotation\\(s\\)")
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang s-exp "../stlc+occurrence.rkt"
|
||||
(require typed-lang-builder/examples/tests/rackunit-typechecking)
|
||||
(require turnstile/examples/tests/rackunit-typechecking)
|
||||
|
||||
;; -----------------------------------------------------------------------------
|
||||
;; basic types & syntax
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang s-exp "../stlc+overloading.rkt"
|
||||
(require typed-lang-builder/examples/tests/rackunit-typechecking)
|
||||
(require turnstile/examples/tests/rackunit-typechecking)
|
||||
|
||||
;; -----------------------------------------------------------------------------
|
||||
;; --- syntax for ψ types
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+reco+var.rkt")
|
||||
(reuse #:from "stlc+rec-iso.rkt") ; want type=?, but only need to load current-type=?
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+lit.rkt" #:except #%datum)
|
||||
(provide ⊔ (for-syntax current-join))
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "sysf.rkt" #:except #%datum ∀ Λ inst)
|
||||
(reuse String #%datum #:from "stlc+reco+var.rkt")
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "sysf.rkt" #:except #%datum ∀ Λ inst);#:rename [~∀ ~sysf:∀])
|
||||
(reuse String #%datum #:from "stlc+reco+var.rkt")
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "sysf.rkt" #:except #%datum ∀ Λ inst)
|
||||
(reuse String #%datum #:from "stlc+reco+var.rkt")
|
||||
(require (only-in "fomega.rkt" current-kind? ∀★? ★? kind?))
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+reco+sub.rkt" #:except +)
|
||||
(require (rename-in (only-in "sysf.rkt" ∀? ∀ ~∀) [~∀ ~sysf:∀] [∀ sysf:∀]))
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(require racket/fixnum racket/flonum
|
||||
(for-syntax macrotypes/type-constraints macrotypes/variance-constraints))
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+cons.rkt")
|
||||
|
||||
;; Simply-Typed Lambda Calculus, plus mutable references
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+reco+var.rkt")
|
||||
|
||||
;; Simply-Typed Lambda Calculus, plus cons
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+box.rkt" #:except ref deref := #%app λ)
|
||||
|
||||
;; Simply-Typed Lambda Calculus, plus mutable references
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc.rkt")
|
||||
(provide define-primop)
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+tup.rkt")
|
||||
(reuse ∨ var case define-type-alias define #:from "stlc+reco+var.rkt")
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+sub.rkt" #:except #%app #%datum)
|
||||
(extends "stlc+reco+var.rkt" #:except #%datum +)
|
||||
;;use type=? and eval-type from stlc+reco+var.rkt, not stlc+sub.rkt
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+tup.rkt" #:except × ×? tup proj
|
||||
#:rename [~× ~stlc:×])
|
||||
(provide × ∨ (for-syntax ~× ~×* ~∨ ~∨*))
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+lit.rkt" #:except #%datum +)
|
||||
(reuse Bool String add1 #:from "ext-stlc.rkt")
|
||||
(require (prefix-in ext: (only-in "ext-stlc.rkt" #%datum))
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "ext-stlc.rkt")
|
||||
|
||||
(require (for-syntax racket/list))
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(provide only-in (for-syntax current-type=? types=?))
|
||||
|
||||
(begin-for-syntax
|
|
@ -1,4 +1,4 @@
|
|||
#lang typed-lang-builder
|
||||
#lang turnstile
|
||||
(extends "stlc+lit.rkt")
|
||||
(reuse #:from "stlc+rec-iso.rkt") ; want this type=?
|
||||
|
2
turnstile/lang/reader.rkt
Normal file
2
turnstile/lang/reader.rkt
Normal file
|
@ -0,0 +1,2 @@
|
|||
#lang s-exp syntax/module-reader
|
||||
turnstile/turnstile
|
|
@ -1,2 +0,0 @@
|
|||
#lang s-exp syntax/module-reader
|
||||
typed-lang-builder/typed-lang-builder
|
Loading…
Reference in New Issue
Block a user