Skip to content

xiaoshihou514/xingli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

型理 (xíng lǐ, reason of types) is an educational typer for lambda calculus, covering basic curry types, $\Lambda_N$, $\Lambda_{NR}$, ML type.

Accompanying blog post:

型理(类型之理)是一个教学用λ演算类型推导器,支持基本柯里类型, $\Lambda_N$, $\Lambda_{NR}$, ML类型。

相关博客文章:

$ cabal run
xingli - educational lambda calculus typer

Usage: xingli ((-f|--file FILENAME) | --stdin) [--lang language]

  Type LC, LCN, LCNR or ML

Available options:
  -f,--file FILENAME       Input file
  --stdin                  Read from stdin
  --lang language          Language (lc, lcn, lcnr, ml)
  -h,--help                Show this help text
$ cabal run
型理 - 教学用λ演算类型推导器

Usage: xingli ((-f|--file 文件名) | --stdin) [--lang 语言]

  选择表达式的语言

Available options:
  -f,--file 文件名            输入文件
  --stdin                  使用标准输入
  --lang 语言                语言(LC, LCN, LCNR, ML)
  -h,--help                Show this help text

Credits 鸣谢

  • Steffen van Bakel & David Davies (For the theoretical stuff)
  • Steffen van Bakel & David Davies(理论部分)
  • Jamie Willis (For the Haskell stuff)
  • Jamie Willis(Haskell部分)

About

教学Lambda式类型推导器 | Educational lambda calculus typer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors