For Programmers: Free Programming Magazines  


Home > Archive > Scheme > May 2005 > Re: swiss army knife









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: swiss army knife
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.
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com