Skip to content

thomasleese/acorn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acorn - Elegant and Simple Programming Language

Travis Build Status

Acorn is a elegant, minimalistic, high-level programming language implemented in C++ with LLVM. It borrows ideas from MATLAB, Julia, Python, Ruby and many other languages. It supports features such as multiple-dispatch, operating overloading, static typesystem with inference and concurrency.

What does it look like?

def hello
  print("Hello, world!")
end

hello()

How to build?

$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Debug ..
$ cd ..
$ cmake --build build --config Debug

How to use?

$ ./build/src/acornc test.acorn
$ ./test

Releases

No releases published

Packages

No packages published

Languages