// readme

What is Occult?

Occult is a systems programming language, meant to give the user the full control and power of a C-like language, but with a modern syntax with modern features, making it easy to write, read and learn.

Learning Occult, and the Language Specifications

You can learn more about the language and its specifications here https://occultlang.org/language-specifications.

Building Occult

[!NOTE] The highest C++ standard that Occult should use is C++23
Also, the only architecture Occult supports is amd64 as of now, obviously this will change!

Linux / MacOS

git clone --recurse-submodules https://github.com/occultlang/occult.git && cd occult
chmod +x build.sh
./build.sh

Windows (You must install LLVM with clang inside Visual Studio Installer)

There’s a more in-depth guide on getting started & building Occult on windows at https://occultlang.org/getting-started.
If you already have the prerequisites installed, just run the following in bash.

git clone --recurse-submodules https://github.com/occultlang/occult.git
cd…