lucy24 - 7:43 pm on Apr 14, 2013 (gmt 0)
dash is just a word for the symbol, it's also a hyphen
Er, no it's not. A hyphen is one thing. It's the - on your keyboard. The assorted dashes are typographic entities of greater length. The em dash, for example, is conventionally represented with a pair of hyphens on a typewriter, — in html. The en dash may be represented with a hyphen, though – is nicer.
The colon did not fare well in the 20th century. It began life as full-fledged sentence punctuation: less than a period, more than a semicolon. (The preceding sentence uses a colon in its modern form.)
In any case, pipes are iffy because the keyboard character | (shift-backslash) renders differently depending on the user's OS.