The special chars that look most promising to me as single chars:
> \ = often means "continue on next line" when at eol in other languages
This is one I've been using, and as noted earlier, it already has a meaning to 
many readers.

> ~ = mostly unused except in Arc, where ~foo means "the function foo
> with its output notted" and ~ means "the not function"; otherwise
> valid function name
> ^ = otherwise valid function name (superscript?  even infix
> exponentiation or XOR operator: {a ^ b})

They don't have to be single characters, though.  The current "group" marker is 
already multiple characters.  Plausible special abbreviations could include:

Since "." is unlikely to occur at the beginning of a line, that's plausible as 
a group marker, but as I described earlier I don't think we should use it in 
the middle (e.g., for splits).

Maybe we can divide this discussion into two areas:
1. Which symbols can we use for special operations, e.g., ~
2. What semantics should we use.  Perhaps we can use placeholders SYMBOL1, 
SYMBOL2, SYMBOL3 when we don't care.

--- David A. Wheeler

Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
Readable-discuss mailing list

Reply via email to