English binary logic operators

Bill Baxter wbaxter at gmail.com
Fri Nov 10 20:52:21 PST 2006

Hasan Aljudy wrote:
>
>
> Jarrett Billingsley wrote:
>
>> "Bill Baxter" <wbaxter at gmail.com> wrote in message
>> news:ej2gij\$ohu\$1 at digitaldaemon.com...
>>
>>> I remember when I was first learning Japanese, it occurred to me
>>> "Whoa! now I'll never run out of single-character variable names when
>>> doing math equations!"
>>>
>>> For some reason it didn't actually prove to be that useful, though.
>>> Even the Japanese don't use Japanese symbols in their math for some
>>> reason, just Roman and Greek letters like everyone else.  Every once
>>> in a while I'll use an ??? to represent some big sub-expression that
>>> doesn't have much meaning but keeps on re-appearing in derivations.
>>> But that's about it.
>>
>>
>> Having taken a few semesters of Japanese, I've noticed I've started to
>> use some kanji in my notes as shorthand :S
>>
>
> Kanji as shorthand? I don't know, I find myself slower when writing
> kanji (maybe because I'm still a n@@b in that area), but I can write
> "nihon" faster than I can write 日本, for instance. (I wonder, can utf-8
> encode that?)

Some are simple, like
person,big,small,sun,moon,water,fire,tree,mountain,mother,father...

And they don't take up much space in your notes, no matter how complex
they are. :-)

Anyway, just to bring this slightly back on topic :), since D is utf-8
compatible, I suggest we should allow the use full-width unicode 'and'
and 'or' symbols.  :-)

if ((a∧b)∨(c∧d)) {  ... }

Mmmm Unicode.  That opens up a whole slew of possibilities.
How about opDoubleIntegration?  No problem!
∬f(x)dx;
Oooh and we could allow this as a synonym for delete myVar:

☠ myVar;

That would surely push D over the top.  Does your language have the
skull-and-crossbones operator?  I thought not.
;-)

--bb

More information about the Digitalmars-d-learn mailing list