Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 388 Bytes

README.md

File metadata and controls

27 lines (21 loc) · 388 Bytes

the ljl programming language

welcome to the li-jie(la-ji) language's source page

basic feature:

  • functional
  • first-class tuple
  • strict static typed

compiler teck:

  • antlr
  • llvm
  • go

example:

grammer inspired by haskell and python (later I found it similar to rust)

type IntFloat struct{
i : int
f : float
}

fn max(x:int, y:int)->int{
if (x>y) then x else y
}