Quote:
The reason /tokenize does this is probably linked with X>1 spaces is always one space (why do that?!?!?!).

- Because when someone types something into the command-line like:
Code:
/msg   someguy hi there!

the're about a one in a billion chance that they meant to try and send a message to someone with no nick. The same goes for pretty much every other IRC command. Remember that that's what mIRC scripting really was made for - to allow people to simplify/automate certain tasks within IRC, and so the 'language' is designed to aid people to that end. It was never originally intended to be someone's programming language of choice for any and every task, so why would things like null tokens have been supported? Changing the default behaviour now would be incredibly stupid.


Spelling mistakes, grammatical errors, and stupid comments are intentional.