Node: Characters, Next: , Previous: Numbers, Up: Top


There is only one set of Lpp Character objects where each corresponds to one C++ character constant. So there is no overhead in generating Character objects and since there is only one object per character constant they can reliably be compared with eq. The initial Character objects are lazy generated, ie. only generated on demand since most characters are not even used in most program applications.

The character functions that deal with character attributes such as alphaCharP, charUpcase, etc. are only effective on the standard character set as defined by the Common Lisp specification.