[fpc-devel] Re: [fpc-l] type discussion
Ales Katona
ales at chello.sk
Wed Jun 1 18:52:37 CEST 2005
Gerhard Scholz wrote:
>>> var
>>> x : type1, y : type2 ;
>>>
>>> x *:= y ;
>>>
>>>
in my humble opinion(IMHO):
:= is based on the fact that A: is written normaly in math etc. where it
means " this is a fact about A "
So when someone writes A:=5; it means "it's a fact that A equals 5"
Writing A*:= is stupid. If nothing else do it like this:
A:*=
But IMHO it's useless in ANY case. Even C people tend to not use it when
they want readible code(especialy * which is so ambiguos)
As to the ASM:
in C if you do a+=b; and a is int b is longint it does this actualy:
a = a + (int)b;
which is stupid and unsafe.
Just my 0.05 euros
More information about the fpc-devel
mailing list