On Tue, 13 Mar 2012 06:45:12 +0100, H. S. Teoh <[email protected]> wrote:

On Tue, Mar 13, 2012 at 04:10:20AM +0100, Simen Kjærås wrote:
On Tue, 13 Mar 2012 03:50:49 +0100, Nick Sabalausky <[email protected]> wrote:
[...]
>D is great for physics programming. Now you can have much, much more
>than 26 variables :)

True, though mostly, you'd just change to using Greek letters, right?

And Russian. And extended Latin. And Chinese (try exhausting that one!).
And a whole bunch of other stuff that you may not have known even
existed.

I know Unicode covers a lot more than just Greek. I didn't know the usage
of Chinese was very common among physicists, though. :p


Finally we can use θ for angles, alias ulong ℕ...

+1.

Come to think of it, I wonder if it's possible to write a large D
program using only 1-letter identifiers. After all, Unicode has enough
alphabetic characters that you could go for a long, long time before you
exhausted them all. (The CJK block will be especially resilient to
exhaustion.) :-)

63,207[1] designated characters thus far[2]. Add in module names and other
'namespaces', and I'd say that should be no problem at all. As long as
your head doesn't explode, that is.

[1] http://unicode.org/alloc/CurrentAllocation.html

[2] Yeah, not all of those are valid identifiers.

Reply via email to