Yes, the issue are the missing spaces. Sometimes one wants to just write echo str1, val1, str2, char1, float Run
without inserting a " " after each value. Your [x, y, z].join(" ") example above works only when all data have the same type. And typing a custom output proc again and again is not that much fun -- yesterday evening I had even some problems to remember how the varargs stuff with outomatic stringify works. I think we really should have something like my jecho() proc above in stdlib, in best case with a customable separator string. I am not sure if that is possible -- a plain space is already very helpful.