Azula

A fast, statically typed compiled language llvm language compiler parser programming-language hacktoberfest
HEAD Latest release Yanked release released
azula-lang/azula
24 1
Azula

Azula

build chat issues

Azula is a strongly-typed compiled language, using an LLVM backend, with the following goals:

  • Static typing
  • Easy-to-read syntax
  • Efficient execution

Documentation

Discord

Compiling Your Code

azula build FILENAME

or to run directly:

azula run FILENAME

or to view the LLIR output:

azula llir FILENAME

Example Code

func fib(int x): int {
    if(x == 0 || x == 1) {
        return x
    }
    return fib(x - 1) + fib(x - 2)
}

func main {
    printf("%d", fib(15))
}

Contributors

Azula:
  github: azula-lang/azula
  
License MIT
Crystal 0.34.0

Authors

  • OisinA

Dependencies 0

Development Dependencies 0

Dependents 0

Last synced .
search fire star recently