im not sure if in usenet message i am able to draw it but maybe put it
in some editor that has font where chars are same size
.................
.................
.................
..*************..
..*************..
.................
.................
..*************..
..*************..
..**.............
..**.............
.................
it is like = but with some small line, suggestin it is for assign not for equality,,, asci dont have it more worse im not sure if even unicode has
it and this is shocking
fir <profesor.fir@gmail.com> wrote in news:117mfle$3aage$1@dont-email.me:
im not sure if in usenet message i am able to draw it but maybe put it
in some editor that has font where chars are same size
.................
.................
.................
..*************..
..*************..
.................
.................
..*************..
..*************..
..**.............
..**.............
.................
it is like = but with some small line, suggestin it is for assign not for
equality,,, asci dont have it more worse im not sure if even unicode has
it and this is shocking
C doesn't use that character. Adapt to whatever language you want to use.
You might look at a Forth system and see if you can define the meaning of that symbol to do what you want. Forth allows you to do things like that.
On 2026-09-07 21:21, David LaRue wrote:
fir <profesor.fir@gmail.com> wrote in news:117mfle$3aage$1@dont-email.me:
im not sure if in usenet message i am able to draw it but maybe put it
in some editor that has font where chars are same size
.................
.................
.................
..*************..
..*************..
.................
.................
..*************..
..*************..
..**.............
..**.............
.................
it is like = but with some small line, suggestin it is for assign not for >>> equality,,, asci dont have it more worse im not sure if even unicode has >>> it and this is shocking
I'm lacking context why you need that, for what you need that, what it
is supposed to mean - differentiate assignment from equality; is that
what you tried to express? - and why it's non-existence is "shocking".
On 2026-09-07, Janis Papanagnou wrote:
On 2026-09-07 21:21, David LaRue wrote:
fir <profesor.fir@gmail.com> wrote in news:117mfle$3aage$1@dont-email.me: >>>
im not sure if in usenet message i am able to draw it but maybe put it >>>> in some editor that has font where chars are same size
.................
.................
.................
..*************..
..*************..
.................
.................
..*************..
..*************..
..**.............
..**.............
.................
it is like = but with some small line, suggestin it is for assign not for >>>> equality,,, asci dont have it more worse im not sure if even unicode has >>>> it and this is shocking
I'm lacking context why you need that, for what you need that, what it
is supposed to mean - differentiate assignment from equality; is that
what you tried to express? - and why it's non-existence is "shocking".
I think fir just needs something new to complain about.
it is like = but with some small line, suggestin it is for assign
not for equality ...
On 2026-09-07 21:21, David LaRue wrote:
fir <profesor.fir@gmail.com> wrote in news:117mfle$3aage$1@dont-email.me:
im not sure if in usenet message i am able to draw it but maybe put it
in some editor that has font where chars are same size
.................
.................
.................
..*************..
..*************..
.................
.................
..*************..
..*************..
..**.............
..**.............
.................
it is like = but with some small line, suggestin it is for assign not
for
equality,,, asci dont have it more worse im not sure if even unicode has >>> it and this is shocking
I'm lacking context why you need that, for what you need that, what it
is supposed to mean - differentiate assignment from equality; is that
what you tried to express? - and why it's non-existence is "shocking".
On 2026-09-07 21:21, David LaRue wrote:
fir <profesor.fir@gmail.com> wrote in news:117mfle$3aage$1@dont-email.me:
im not sure if in usenet message i am able to draw it but maybe put it
in some editor that has font where chars are same size
.................
.................
.................
..*************..
..*************..
.................
.................
..*************..
..*************..
..**.............
..**.............
.................
it is like = but with some small line, suggestin it is for assign not
for
equality,,, asci dont have it more worse im not sure if even unicode has >>> it and this is shocking
I'm lacking context why you need that, for what you need that, what it
is supposed to mean - differentiate assignment from equality; is that
what you tried to express? - and why it's non-existence is "shocking".
To find characters by a (hand-painted) glyph you can use this service: https://shapecatcher.com/
If you dislike C's '==' for equality, and '=' for assignment, so much
that you continue your whining and get even mentally shocked I affirm
the previously given suggestion to just switch language (and newsgroup).
(There's many other languages that made (IMO) better choices than "C" concerning these operators/operations. Often there's ':=' used for the assignment and '=' for equality. Or there's context dependent parsing
and interpretation of the '=' symbol.)
It's your choice.
Janis
BTW, I see that in Unicode there seems to be "Colon equals" '?'
(Unicode hexadecimal: 0x2254, In block: Mathematical Operators),
which resembles the common two-character assignment symbol ':=',
but depending on the font it's hard to recognize. - And it's not
common or guaranteed that languages support Unicode characters,
let alone as part of the basic language definition.
C doesn't use that character.˙ Adapt to whatever language you want to
use.
You might look at a Forth system and see if you can define the meaning of
that symbol to do what you want.˙ Forth allows you to do things like
that.
On Mon, 7 Sep 2026 15:53:48 +0200, fir wrote:
it is like = but with some small line, suggestin it is for assign
not for equality ...
Algol-like languages had ":=? for this decades ago.
Janis Papanagnou pisze:
On 2026-09-07 21:21, David LaRue wrote:
fir <profesor.fir@gmail.com> wrote in news:117mfle$3aage$1@dont-
email.me:
im not sure if in usenet message i am able to draw it but maybe put it >>>> in some editor that has font where chars are same size
.................
.................
.................
..*************..
..*************..
.................
.................
..*************..
..*************..
..**.............
..**.............
.................
it is like = but with some small line, suggestin it is for assign
not for
equality,,, asci dont have it more worse im not sure if even unicode
has
it and this is shocking
I'm lacking context why you need that, for what you need that, what it
is supposed to mean - differentiate assignment from equality; is that
what you tried to express? - and why it's non-existence is "shocking".
i make some deductions about C (im not sure if i can it deduction here
but it is thinking with yeald to quite grounded conclusions (i find it almost scientific - in some way)
some time ago (not even so long it was probably like i was lats time visiting this group) i concluded that if(a==3) is wrong and it seems
one and only proper way here is˙˙ if(a=3) it means = may be for
comparison, not for assigment
On 08/09/2026 10:56, fir wrote:
Janis Papanagnou pisze:
On 2026-09-07 21:21, David LaRue wrote:
fir <profesor.fir@gmail.com> wrote in news:117mfle$3aage$1@dont-
email.me:
im not sure if in usenet message i am able to draw it but maybe put it >>>>> in some editor that has font where chars are same size
.................
.................
.................
..*************..
..*************..
.................
.................
..*************..
..*************..
..**.............
..**.............
.................
it is like = but with some small line, suggestin it is for assign
not for
equality,,, asci dont have it more worse im not sure if even
unicode has
it and this is shocking
I'm lacking context why you need that, for what you need that, what it
is supposed to mean - differentiate assignment from equality; is that
what you tried to express? - and why it's non-existence is "shocking".
i make some deductions about C (im not sure if i can it deduction here
but it is thinking with yeald to quite grounded conclusions (i find it
almost scientific - in some way)
some time ago (not even so long it was probably like i was lats time
visiting this group) i concluded that if(a==3) is wrong and it seems
one and only proper way here is˙˙ if(a=3) it means = may be for
comparison, not for assigment
It IS wrong in my view, but the fact is that most languages now use '='
for assignment, and those using C-like syntax use '==' for equality.
C is obviously never going to change, but some languages do still use
'=' for equality, and for assignment they might use any of:
˙ :=
˙ <-
˙ ->
˙ =˙˙˙˙˙˙ (when assignments are not allowed in expression)
A few might use a quite different syntax (eg. Lisp or COBOL).
Using an obscure, hard to see and hard to type symbol like ? is not practical.
(I use '=' for equality, ':=' for runtime assignment, but I also use '='
for compile-time assignments and identities, since there is no ambiguity.)
Of course this might all be irrelevant in a couple more years when
everyone uses tools to write code for them.
Using an obscure, hard to see and hard to type symbol like ? is not practical.
bart <bc@freeuk.com> writes:
[...]
Using an obscure, hard to see and hard to type symbol like ? is not
practical.
Agreed. (That's U+296B, LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH).
fir doesn't write coherently enough to know what he's suggesting,
but there is some validity to the complaint that C's uses of "="
for assignment can be confusing. But this will not change in any
language called "C" (or "C++", for that matter).
If I were creating a new language, I might use ":=" for assignment
and "==" for comparison. I'd use "==" rather than "=" only to
cater to programmers accustomed to C and the languages it influences.
And I'd discuss that language elsewhere.
On 2026-09-07 21:21, David LaRue wrote:eventually it could ba also something like this
fir <profesor.fir@gmail.com> wrote in news:117mfle$3aage$1@dont-email.me:
im not sure if in usenet message i am able to draw it but maybe put it
in some editor that has font where chars are same size
.................
.................
.................
..*************..
..*************..
.................
.................
..*************..
..*************..
..**.............
..**.............
.................
If I were creating a new language, I might use ":=" for assignment
and "==" for comparison. I'd use "==" rather than "=" only to
cater to programmers accustomed to C and the languages it influences.
And I'd discuss that language elsewhere.
| Sysop: | Tetrazocine |
|---|---|
| Location: | Melbourne, VIC, Australia |
| Users: | 9 |
| Nodes: | 8 (0 / 8) |
| Uptime: | 245:22:40 |
| Calls: | 220 |
| Files: | 21,513 |
| Messages: | 83,782 |