0.0.17 • Published 4 years ago

@xieyuheng/cicada v0.0.17

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
4 years ago

Cicada Language

A nascent programming language as formal deduction system for the foundations of mathematics.

Contents

  • partech: Parsing Techniques, DSL for CFG, General CFG parsers.
  • lang0: Untyped lambda calculus.
  • lang1: Simply typed lambda calculus, Natural number, Primitve recursive combinator.
  • lang2: The Little Typer, Type in Type, No recursion.
  • lang3: Dependent type, Nominal algebraic datatype, Structural record type, Fulfilling type, Type in Type, Arbitrary recursion.

References

Community

Contributions are welcome, see current TODO list for tasks. (Please add yourself to the AUTHORS list if you made any contributions.)

License