Is there a way to dynamically set the name of a [receive] object using Pd vanilla? It's a bit weird that [send], when created without arguments, has a second inlet to do this, but [receive] doesn't.
Setting [receive] dynamically
OK for sending floats of course, but bad for symbols, lists etc.
For other atoms than floats I think you will have to tag your data (list prepend something) and use [route something] after a common [receive] object.