On 17 Sep 2015, at 2:58 , Christophe Demarey <christophe.demarey@inria.fr> wrote:

Hi,

Does anyone know why there are so many class variables in Unicode and what they are used for?
Most of them have no sender.

EncodedCharSet subclass: #Unicode
instanceVariableNames: ''
classVariableNames: 'Cc Cf Cn Co Cs DecimalProperty GeneralCategory Ll Lm Lo Lt Lu Mc Me Mn Nd Nl No Pc Pd Pe Pf Pi Po Ps Sc Sk Sm So ToCasefold ToLower ToUpper Zl Zp Zs'
category: 'Multilingual-Encodings'

Thanks,
Christophe

A partial / incomplete / broken implementation of querying character properties, I'd guess.
See for instance:
http://en.wikipedia.org/wiki/Unicode_character_property
http://www.fileformat.info/info/unicode/category/index.htm

Cheers,
Henry