route outputs a list with one argument instead of outputting a float. this is then a problem, when you try to connect a [route] to the right inlet of an audio-obj like [+~]. doing this will cause the error 'inlet: expected 'signal' but got 'float' '. this can easily be solved by inserting a [f ] before the audio-obj. but is this behaviour of route intended?
well, seems that the list to float conversion isn't really working when converting messages to signals ...
i would consider it as bug, but i'm not sure, if miller does ... anyway, please file a bug report at sf, that this won't get lost somewhere in the archives...
more generally, it might be a good idea to think of an improved list handling (similar to scheme or python) ... or forbid empty lists (= bang, which is done) and one element lists (which should be atoms)
cheers ... tim