Notice that the rust code in the example looks a lot like shader language code. For some limited subset of Julia syntax, it’s probably relatively straight-forward for a macro to generate a shader langage code string, but that would likely be unsatisfying. It would be sort of like this situation Aliases for `=` and `==` - #19 by Jeff_Emanuel