Const sucks

Russell Lewis webmaster at villagersonline.com
Mon Sep 10 13:38:52 PDT 2007


Walter Bright wrote:
> What we are trying to achieve:
> 
> a) utility for functional programming
> b) better modularity by self-documenting interfaces better
> c) be able to treat reference types as if they were value types (i.e. 
> strings should behave to the user like value types, even though they are 
> references)

Is there a way to express (for a pointer passed as a function parameter) 
"the callee is allowed to modify this object through the pointer, but 
the caller ensures that no other code will be modifying it at the same 
time"?   Sort of a "you have exclusive write access" modifier?  Is that 
a common enough case to even support?

Russ



More information about the Digitalmars-d mailing list