On 26 May 2006, at 16:36, Bisma Jayadi wrote:

Agree! Since these are very important and relatively commonly used, I think it'd be better if they're implemented as new operators ("ror" and "rol") rather than as functions. Say we'll able to code like this:

a := b ror c;
x := y rol z;

Just what we have now with "shr" and "shl". I believe it won't break any compatibility with Delphi code, even we have new "feature" of FPC. :)

What do you think?

It would wreck havoc with typing. What should the result be of "1 ror 1"? $80? $8000? $80000000? $8000000000000000? $80000000 on 32 bit and $8000000000000000 on 64 bit cpus?


Jonas
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to