Imo it would be convenient if there were a means to declare a variable that will unset itself when mIRC closes, thus not having to code an on *:exit: to unset all vars there.

-u is currently not an option, because you can't know in advance how long it will take before someone will close his session, and it's ridiculous to specify something like set -u9999999, and it still wouldn't be fullproof, not to mention less efficient for mIRC, since a timer has to run internally, whereas with the new option, internally it would simply set some flag in memory that it should unset that var upon closing of mIRC.

To anyone that is not Khaled: I am not asking for workarounds.


Gone.