digitalmars.D - ARC in D
- eugene (3/3) Jan 02 2017 hello everyone,
- Stefan Koch (2/5) Jan 02 2017 It's coming!
- eugene (2/7) Jan 02 2017 is it coming for real, or just for the record?
- Jonathan M Davis via Digitalmars-d (14/22) Jan 02 2017 Walter has been making improvements to @safe so that he can implement so...
- eugene (2/29) Jan 02 2017 thank you!
- Eugene Wissner (3/6) Jan 03 2017 You may want to look into https://github.com/etcimon/memutils and
- eugene (3/10) Jan 06 2017 thank you!
- =?UTF-8?B?Tm9yZGzDtnc=?= (10/13) Jan 04 2017 Non-atomic RC wrapper type is here
- eugene (2/15) Jan 06 2017 thank you!
- =?UTF-8?B?Tm9yZGzDtnc=?= (3/5) Jan 06 2017 Further, note that `RefCounted` is not yet pure, but will soon
- eugene (2/8) Jan 07 2017 ok, thank you!
hello everyone, is there any kind of smart pointers or something in D instead of GC?
Jan 02 2017
On Monday, 2 January 2017 at 15:43:22 UTC, eugene wrote:hello everyone, is there any kind of smart pointers or something in D instead of GC?It's coming!
Jan 02 2017
On Monday, 2 January 2017 at 15:49:47 UTC, Stefan Koch wrote:On Monday, 2 January 2017 at 15:43:22 UTC, eugene wrote:is it coming for real, or just for the record?hello everyone, is there any kind of smart pointers or something in D instead of GC?It's coming!
Jan 02 2017
On Monday, January 02, 2017 16:07:26 eugene via Digitalmars-d wrote:On Monday, 2 January 2017 at 15:49:47 UTC, Stefan Koch wrote:Walter has been making improvements to safe so that he can implement some form of safe reference counting in the language. Exactly what that will look like or when it will be done is an open question (I don't even know how much Walter knows about that), but work _is_ being done specifically with language supported ref-counting in mind. So, is it coming? Yes. Is it coming soon? Maybe. I wouldn't bet on it, but Walter could surprise us. He could have something by dconf, or enough stuff may be required to get it working or enough other important stuff may take up his time that we don't see anything until next year. I really don't know. As it is, it's already effectively been delayed by the need to improve safe in order to make it work - though the safe work is pretty important in its own right. - Jonathan M DavisOn Monday, 2 January 2017 at 15:43:22 UTC, eugene wrote:is it coming for real, or just for the record?hello everyone, is there any kind of smart pointers or something in D instead of GC?It's coming!
Jan 02 2017
On Monday, 2 January 2017 at 16:32:12 UTC, Jonathan M Davis wrote:On Monday, January 02, 2017 16:07:26 eugene via Digitalmars-d wrote:thank you!On Monday, 2 January 2017 at 15:49:47 UTC, Stefan Koch wrote:Walter has been making improvements to safe so that he can implement some form of safe reference counting in the language. Exactly what that will look like or when it will be done is an open question (I don't even know how much Walter knows about that), but work _is_ being done specifically with language supported ref-counting in mind. So, is it coming? Yes. Is it coming soon? Maybe. I wouldn't bet on it, but Walter could surprise us. He could have something by dconf, or enough stuff may be required to get it working or enough other important stuff may take up his time that we don't see anything until next year. I really don't know. As it is, it's already effectively been delayed by the need to improve safe in order to make it work - though the safe work is pretty important in its own right. - Jonathan M DavisOn Monday, 2 January 2017 at 15:43:22 UTC, eugene wrote:is it coming for real, or just for the record?hello everyone, is there any kind of smart pointers or something in D instead of GC?It's coming!
Jan 02 2017
On Monday, 2 January 2017 at 15:43:22 UTC, eugene wrote:hello everyone, is there any kind of smart pointers or something in D instead of GC?You may want to look into https://github.com/etcimon/memutils and https://github.com/caraus-ecms/tanya (source/tanya/memory/types).
Jan 03 2017
On Wednesday, 4 January 2017 at 04:26:19 UTC, Eugene Wissner wrote:On Monday, 2 January 2017 at 15:43:22 UTC, eugene wrote:thank you!hello everyone, is there any kind of smart pointers or something in D instead of GC?You may want to look into https://github.com/etcimon/memutils and https://github.com/caraus-ecms/tanya (source/tanya/memory/types).
Jan 06 2017
On Monday, 2 January 2017 at 15:43:22 UTC, eugene wrote:hello everyone, is there any kind of smart pointers or something in D instead of GC?Non-atomic RC wrapper type is here and instantiator for it here It can be combined with containers such as the ones in https://github.com/economicmodeling/containers Note that these containers have their copy constructors disabled to prevent implicit (C++ style) copying. Andrei probably knows more about _atomic_ RC.
Jan 04 2017
On Wednesday, 4 January 2017 at 13:32:23 UTC, Nordlöw wrote:On Monday, 2 January 2017 at 15:43:22 UTC, eugene wrote:thank you!hello everyone, is there any kind of smart pointers or something in D instead of GC?Non-atomic RC wrapper type is here and instantiator for it here It can be combined with containers such as the ones in https://github.com/economicmodeling/containers Note that these containers have their copy constructors disabled to prevent implicit (C++ style) copying. Andrei probably knows more about _atomic_ RC.
Jan 06 2017
On Wednesday, 4 January 2017 at 13:32:23 UTC, Nordlöw wrote:Non-atomic RC wrapper type is hereFurther, note that `RefCounted` is not yet pure, but will soon be; https://github.com/dlang/phobos/pull/4832
Jan 06 2017
On Friday, 6 January 2017 at 15:17:05 UTC, Nordlöw wrote:On Wednesday, 4 January 2017 at 13:32:23 UTC, Nordlöw wrote:ok, thank you!Non-atomic RC wrapper type is hereFurther, note that `RefCounted` is not yet pure, but will soon be; https://github.com/dlang/phobos/pull/4832
Jan 07 2017