[bitc-dev] Primary type arithmetic

Constantine Plotnikov cap at isg.axmor.com
Sat Feb 5 06:47:14 EST 2005


Jonathan S. Shapiro wrote:

>On Fri, 2005-02-04 at 14:22 -0800, Shawn Garbett wrote:
>  
>
>>How about: ring+, ring-, etc. 
>>
>>Shawn
>>    
>>
>
>And then the others would be tip+, tip-, etc?
>
>  
>
C# uses "checked" keyword for this case it also uses as context 
operator. All arithmentic operators in the scope of this operator are 
interpreted in the same way. See also 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrfchecked.asp. 


So syntax may be (checked+ a b)  or whe can make it like in C# (checked 
(+ a (unchecked (* b c))). Later form is more convenient for non-trivial 
expressions.

For default I would like checked version. If performance is a concern 
for some peice, it may be optimized.

Constantine


More information about the bitc-dev mailing list