😱😱😱 Is this for real? And if so, who came up with the idea of allowing this type of host code to be run from macros?!?!?
Conversation
Like, I've seen a lot of bad things about Rust, but this one, if I understand it, is the first that's so absolutely awful it simply must be changed, fuck backwards compatibility, for the language not to be utterly unacceptably broken.
7
1
4
Replying to
These aren't Rust's normal macros but rather a form of compiler plugin directly comparable to clang.llvm.org/docs/ClangPlug.
See doc.rust-lang.org/reference/macr (normal macros) and doc.rust-lang.org/reference/proc (compiler syntax extension plugins).
Well if it offers arbitrary code execution on the host it kinda does..?



