Skip to content

A prototypical dependently typed languages with sized types and variances

License

Notifications You must be signed in to change notification settings

helvm/miniagda

 
 

Repository files navigation

MiniAgda

Build Status Hackage

A prototypical dependently typed languages with sized types and variances.

Installation

Requires GHC and cabal, for instance via the Haskell Platform. In a shell, type

  cabal v1-update
  cabal v1-install alex
  cabal v1-install happy
  cabal v1-install MiniAgda

To build MiniAgda from source, replace the last command with

 make

Examples

See directories test/succeed/ and examples/.

Some examples are commented on the (dormant) MiniAgda blog.

About

A prototypical dependently typed languages with sized types and variances

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages

  • Haskell 66.0%
  • Mathematica 26.1%
  • TeX 4.5%
  • Yacc 1.9%
  • Makefile 0.8%
  • Lex 0.7%