|
|
|
|
|
by kjeetgill
2884 days ago
|
|
On a related note, Rust's hygenic macro system is simply amazing. If you're only familiar with macros from C or C++ take a look. The basic idea is that your macro fictions don't use input text and output text. Instead they accept an Abstract Syntax Tree and return a known AS THE. That way the expansion plays well with the grammer. It also manages separate variable scopes well. You only get bleed if you want it. I used to shudder at the thought of macros but I'm convinced. Java or Go could use them reasonably I think. I'm not a rust programer so my understand is probably a little wrong. I'm not intimately familiar with all of the details. Correct me if I'm mistaken! |
|