Re: Punctuation vs symbol characters
Lassi Kortela 22 Nov 2019 19:34 UTC
> The punctuation/symbol distinction was introduced by Unicode and
> retrofitted into older character sets. Unicode doesn't officially
> explain the difference, but punctuation marks are part of a given script
> (though the Latin ones have spread very widely now), whereas symbols are
> basically script-independent.
Ah, that makes sense. But doesn't help us plebs who have no idea which
marks belong to a script.
> There is some inherent vagueness: / is
> considered punctuation despite its specialized use in programming as a
> math symbol. I agree that the distinction is not functional in ASCII.
> However, in order to avoid confusion, I suggest you change the SRFI
> terminology to "other" rather than "punctuation", and define it
> negatively as "characters that are neither controls, letters, digits,
> nor space". This would change the name of ascii-punctuation? to
> ascii-other?.
ascii-other? is reasonable. I thought of ascii-weird? :)
How about ascii-mark? Probably parentheses are not "marks".
When I think of `ascii-other?` I would imagine control characters to
also belong to that group. Otherwise it's fine. "Other" also sounds like
"the weirdest stuff in there", and control characters are weirder than
brackets and marks. `ascii-other-graphic?` is too long IMHO and not all
that much clearer.
I tried to look in the thesaurus but can't find any good alternatives.
Ideas?