| Joe Marshall 2005-05-04, 8:59 pm |
| Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl> writes:
> Joe Marshall <jrm@ccs.neu.edu> writes:
>
>
> Yes, U+1D435 MATHEMATICAL ITALIC CAPITAL B is different than
> U+1D401 MATHEMATICAL BOLD CAPITAL B.
Are you suggesting that it is reasonable (by default) to use *both* of
these as non-clashing identifiers in a single program?!
>
> Why excluding?
Because I am arguing that capitalization is a typographic convention
that happens to be used for indicating proper names and the beginning
of sentences, not a spelling convention that is used to distinguish
words.
> My case-sensitive language Kogut as a convention uses capitalized
> names for globals except types, lowercase names for locals, and all
> caps for type names.
Ugh.
> This solves the problem which is brought up as a justification for
> Lisp's separation of function and value namespaces.
I've never bought that argument.
|