Hacker News new | past | comments | ask | show | jobs | submit login

Interpreter state ("what's been `use`d") completely changing the meaning of that expression sounds like the worst possible way to do it.



It is lexically scoped, so you can wall it off with a {} block. And there's 'no integer;' to turn it off as well.

It's a pattern in Perl, like "use strict;" for example, which is also lexically scoped and has a "no strict;" counterpart.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: