Home

Awesome

Neon

Neon is an experimental programming language. It has C-like syntax and is easily interoperable with C/C++.

Features

Variables

Functions

Data Types

Linking external object files

It is possible to link an object file with a program written in Neon. This makes it possible to call functions that are contained in the externally linked object file.

Control flow

If statements

For loops

Imports

Standard Library

Complex Types

type MyType {
   int i
}

TODO / Ideas

Building LLVM to use with Neon

cmake -G Ninja -D CMAKE_INSTALL_PREFIX=C:/llvm -D LLVM_TARGETS_TO_BUILD="X86;AArch64" ..
cmake --build . --target install