It’s not really. Zig emphasis on it to replace generics is somewhat unique, but ultimately it’s not different than what Nim (and D) have also done for many years.
Nim has a full compile time VM. You can even compile it into a program to run Nim scripts.
Nim has a full compile time VM. You can even compile it into a program to run Nim scripts.