# Symbol selection Anselme favor symbols over keywords, as it make translation easier. We prefer to use symbols available on a standard US keyboard as it often is the lowest common denominator. As we want to be able to write identifiers with little restriction, we try to only use symbols which are unlikely to appear naturally in a name. Considering Anselme is aimed to people with a light programming introduction, are safe to use for syntax purposes: * Diacritics (should be safe when used on their own): ~`^ * Usual mathematical symbols (should be safe to use): +-=<>/ * Unusual punctuation / main use is already programming (should be safe to use): []*{}|\_ * Usual punctuation used to separate parts of a sentence (should be safe to use): !?.,;:() * Signs (could be used in a name, but also common programming symbols): @&$#% * Usual punctuation (could be used in a name): '" In the end, we decided to reserve all of those except '. Using other unicode symbols may be also alright, but there also should be a way to only use these symbols. TODO: add alias to ยง Reserved symbols that are still not used in expressions: ~`\_?@$# Reserved symbols that are still not used as a line type: `^+-=