Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.66 KB

README.md

File metadata and controls

40 lines (30 loc) · 1.66 KB

LLVM Kaleidoscope written on Zig

The purpose of this repository is to learn about the llvm compiler infrastructure and practice some ziglang.

To reach the goals set, we follow the official llvm tutorial Kaleidoscope: Implementing a Language with LLVM. This tutorial is written in C++ and structured in multiple chapters, we will try to follow along and implement every chapter in zig.

Requirement

References

Rust Go C
llvm-sys / inkwell go-llvm LLVM-C
llvm-kaleidoscope-rs llvm-tuto-kaleidoscope-golang llvm-c-kaleidoscope

License

This project is licensed under the MIT license.