Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 481 Bytes

README.md

File metadata and controls

31 lines (23 loc) · 481 Bytes

Cotton

CircleCI

LLVMで動く試作言語, 関数型言語を目指しています

todo

  • 型推論
  • ユーザー定義の演算子
  • グローバル変数
  • 高階関数
  • 構造体
  • 直和型

Syntax

def fact(n: Int): Int {
    if n == 0 {
        1
    } else {
        n * fact(n-1)
    }
}

def main(): Unit {
    print(fact(5))
}