A systems programming language designed for performance-critical applications requiring explicit resource control and predictable execution characteristics.
Arc requires LLVM for code generation. Make sure you have LLVM 15+ installed before building.
- CMake
- C Compiler (e.g, clang, gcc, msvc)
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
cmake --build .
compiler/
- Arc compiler implementation (C)examples/
- Example Arc programstests/
- Compiler and language teststools/
- Development tools (LSP, formatter, etc.)docs/
- Documentationbenchmarks/
- Performance benchmarksSPECIFICATION.md
- Language specification
See LICENSE file for details.