There's also Nim, it shines even more in compile time and has proper compile time macros :)