Skip to content

Evelin is a general purpose, statically typed, compiled language using the QBE backend with C FFI support.

License

Notifications You must be signed in to change notification settings

prashantrahul141/evelin

Repository files navigation

Evelin

Evelin is a general purpose, statically typed, compiled language.

It is currently supported on amd64 (linux and MacOS), arm64, and riscv64. It uses QBE backend to generate platform-dependent machine code and the host machine's C compiler to build the final binary.

Here's a Hello World program in Evelin:

fn main() -> void {
  print "Hello, World!";
}

Here's Raylib via Evelin:

Raylib via Evelin

Getting started

See the installation guide.

Language guide

Learn how to use Evelin through examples. See the language guide.

About

Evelin is a general purpose, statically typed, compiled language using the QBE backend with C FFI support.

Topics

Resources

License

Stars

Watchers

Forks