in reply to join doesn't seem to insert separators
Try this:print join( ":", "dog", "day", "afternoon" );
The first argument join() takes is the expression with which you want to connect the list. In this case, you want to pass a string rather than a regular expression (or whatever /:/ turns out to be).
Zenon Zabinski | zdog | email@example.com