tarik is a minimal, compiled language, designed for low-level programming.
fn puts(u8 *s) i32;
fn main() i32 {
puts("Hello, World!");
return 0;
}
tarik hello.tk
gcc hello.o -o hello
./hello
tarik is inspired by
To build tarik you will need a C++ compiler, LLVM 18.1 and CMake >= 3.17.
Then the build procedure is as usual with cmake:
mkdir build && cd build
cmake ..
cmake --build .