On Sunday, 22 September 2013 at 17:26:01 UTC, Ali Çehreli wrote:
You are not alone. I tried to answer some of these questions in
my DConf 2013 talk. I think I have only scratched the surface:
http://dconf.org/talks/cehreli.html
Ali
Ali, thank you for providing great feedback and suggestions. I've
stepped away from D for several months and just getting back into
it. I will try to out the use of pure when returning data that is
to be passed into immutable contexts.
Regarding, "the why not make this a pointer as well?" for
immutable(Portfolio)* portfolio - that might be good to consider.
So far I have not used pointers in D directly - so just to be
sure, my use of a direct pointer ensures that even if my one
pointer is the last remaining reference to the data, it will not
be garbage collected?
I really enjoyed your talk the first time at D Conf. Now I'm
enjoying it again online. Thanks.