Delight

Yigal Chripun yigal100 at gmail.com
Thu Sep 25 12:04:45 PDT 2008


bearophile wrote:
> Yigal Chripun:
> 
>> Could you explain why? IMO, this is actually a good idea [not
>> having global state]. it does provide capability based security
>> even if that wasn't the original goal.<
> 
> I have never programmed in a language without global state, so I
> presume I have to try it before criticizing it. I think of global
> vars like the "goto" in D: usually (for sizable programs) you can do
> better without them, but once in a while they may help. And I think
> in quick & dirty script-like programs 10-20 lines long that you need
> to use few times global variables may speed up your programming.
> 
> And in D/Python modules I use global functions all the time, I don't
> use just classes like in Java.
> 
> Bye, bearophile



More information about the Digitalmars-d-announce mailing list