DIP 1003 Formal Review
    Kagamin via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Tue May 16 03:28:09 PDT 2017
    
    
  
On Monday, 15 May 2017 at 01:18:02 UTC, Jonathan M Davis wrote:
> So, while I do like the idea of getting the word body back as 
> an identifier, what really appeals to me here is getting rid of 
> the need for it with contracts. And using function instead of 
> body doesn't help that at all.
The purpose of the DIP is to reclaim the keyword. If you want 
shorter contracts, then:
int f(int a)
   in assert(a>0)
   out(r) assert(b==a+1)
{
   return a+1;
}
    
    
More information about the Digitalmars-d
mailing list