Skip to content

imaqtkatt/purpura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpura

Purpura is a statically typed functional programming language!

Code Example

data Nat {
  Zero(),
  Succ(Nat),
}

sig succ : Nat -> Nat

def succ nat =
  match nat case {
    Zero() => Succ(Zero()),
    Succ(pred) => Succ(succ pred),
  }

About

a statically typed functional programming language - unfinished

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages