> If you mean hygiene, that is not a practical problem so much as a 
> theoretical one. Dave knows a lot about this topic, so I'll defer to him.

No, hygiene is most certainly a practical problem! Hygiene is about 
preventing very subtle bugs that are intermittent and extremely hard to 
track down.

Meta-programming facilities don't have to be called macros to have 
problems with variable capture, and those who aren't familiar with 
macros tend to stumble over those bugs without realizing it. That's not 
meant as disparaging, it's just not a very widely understood area. So 
I'm very wary of meta-programming facilities that are proposed in an 
email. Language features are subtle and require lots of careful 
attention, and meta-programming facilities are *especially* so. That's 
why I was skeptical.

But I will have to try to read the proposal more carefully and see what 
I think.

Dave

_______________________________________________
Es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to