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.