select doesn't output list ..manual states otherwise
I know that select output bangs when the arguments are matched .
But when the input is a list , and it doesn't meet the argument , shouldn't the list appear at it's right outlet ?
The manual clearly states that anything as list , input or output .

According to the manual
quote
anythinginput [list]
All input will be selectively output either as a bang from one of its corresponding oulets if it matches the object argument(s) or as it is out the object's right-most outlet.
Output
anything: If the number or symbol received in the left inlet does not match any of the arguments, it is passed out the rightmost outlet.
unquote
I can confirm this report on my machine. But note that this is not a place to file a true bug report. I recommend sending to <support@cycling74.com>.
Wait, this is a bug? Damn, I wish I had reported this 5 years ago. Then I would've spent 5 years less of my life writing [route] -> [bang]
when matching no arg keywords :(
Well maybe it's supposed to be that way , pure data doesn't route unmatched list either .
At least the manualcan be updated
I'd say that since the manual says that a list message is treated the same way as anything (such as a message like "I am an anything message"), then at the least it's an error in documentation, and more likely is a bug.