Re: DIP in making: ProtoObject

2018-04-04 Thread Jack Stouffer via Digitalmars-d
On Wednesday, 4 April 2018 at 14:47:03 UTC, Luís Marques wrote: Regarding the output range replacing toString. That's an obvious improvement. Yet, before that is set in stone, give the following at least some thought. It's a bit late for that ;) https://github.com/dlang/phobos/pull/5991

Re: DIP in making: ProtoObject

2018-04-04 Thread Jonathan M Davis via Digitalmars-d
On Wednesday, April 04, 2018 14:47:03 Luís Marques via Digitalmars-d wrote: > Regarding the output range replacing toString. That's an obvious > improvement. Yet, before that is set in stone, give the following > at least some thought. I've always wondered about the use of > output ranges. Yes,

Re: DIP in making: ProtoObject

2018-04-04 Thread Simen Kjærås via Digitalmars-d
On Wednesday, 4 April 2018 at 15:18:30 UTC, Andrei Alexandrescu wrote: On 04/04/2018 09:18 AM, 12345swordy wrote: No attempts to make class deallocation @nogc attribute friendly? This is a major PIA for me. The current attempts at this involve various workarounds (See automem library for

Re: DIP in making: ProtoObject

2018-04-04 Thread 12345swordy via Digitalmars-d
On Wednesday, 4 April 2018 at 15:18:30 UTC, Andrei Alexandrescu wrote: On 04/04/2018 09:18 AM, 12345swordy wrote: On Wednesday, 4 April 2018 at 04:49:10 UTC, Andrei Alexandrescu wrote: I'm working on a simple older idea to get it out of the way in preparation for the more difficult DIPs to

Re: DIP in making: ProtoObject

2018-04-04 Thread Uknown via Digitalmars-d
On Wednesday, 4 April 2018 at 15:18:30 UTC, Andrei Alexandrescu wrote: On 04/04/2018 09:18 AM, 12345swordy wrote: On Wednesday, 4 April 2018 at 04:49:10 UTC, Andrei Alexandrescu wrote: [...] No attempts to make class deallocation @nogc attribute friendly? This is a major PIA for me. The

Re: DIP in making: ProtoObject

2018-04-04 Thread Andrei Alexandrescu via Digitalmars-d
On 04/04/2018 09:18 AM, 12345swordy wrote: On Wednesday, 4 April 2018 at 04:49:10 UTC, Andrei Alexandrescu wrote: I'm working on a simple older idea to get it out of the way in preparation for the more difficult DIPs to come: https://github.com/andralex/DIPs/blob/ProtoObject/DIPs/DIP.md

Re: DIP in making: ProtoObject

2018-04-04 Thread Luís Marques via Digitalmars-d
On Wednesday, 4 April 2018 at 04:49:10 UTC, Andrei Alexandrescu wrote: I'm working on a simple older idea to get it out of the way in preparation for the more difficult DIPs to come: https://github.com/andralex/DIPs/blob/ProtoObject/DIPs/DIP.md This is not officially reviewable yet, but

Re: DIP in making: ProtoObject

2018-04-04 Thread 12345swordy via Digitalmars-d
On Wednesday, 4 April 2018 at 04:49:10 UTC, Andrei Alexandrescu wrote: I'm working on a simple older idea to get it out of the way in preparation for the more difficult DIPs to come: https://github.com/andralex/DIPs/blob/ProtoObject/DIPs/DIP.md This is not officially reviewable yet, but

Re: DIP in making: ProtoObject

2018-04-04 Thread Steven Schveighoffer via Digitalmars-d
On 4/4/18 12:49 AM, Andrei Alexandrescu wrote: I'm working on a simple older idea to get it out of the way in preparation for the more difficult DIPs to come: https://github.com/andralex/DIPs/blob/ProtoObject/DIPs/DIP.md This is not officially reviewable yet, but conveys the gist and

Re: DIP in making: ProtoObject

2018-04-04 Thread Steven Schveighoffer via Digitalmars-d
On 4/4/18 1:32 AM, Jonathan M Davis wrote: On Wednesday, April 04, 2018 00:49:10 Andrei Alexandrescu via Digitalmars-d wrote: I'm working on a simple older idea to get it out of the way in preparation for the more difficult DIPs to come:

Re: DIP in making: ProtoObject

2018-04-04 Thread SimonN via Digitalmars-d
On Wednesday, 4 April 2018 at 04:49:10 UTC, Andrei Alexandrescu wrote: This is not officially reviewable yet, but conveys the gist and could use some early feedback. Any insight will be appreciated. I'm delighted to see this DIP! Best of luck. If there is a root class, I agree that it should

Re: DIP in making: ProtoObject

2018-04-04 Thread Kagamin via Digitalmars-d
Also specify if it will support typeinfo and downcasting.

Re: DIP in making: ProtoObject

2018-04-03 Thread Jonathan M Davis via Digitalmars-d
On Wednesday, April 04, 2018 00:49:10 Andrei Alexandrescu via Digitalmars-d wrote: > I'm working on a simple older idea to get it out of the way in > preparation for the more difficult DIPs to come: > > https://github.com/andralex/DIPs/blob/ProtoObject/DIPs/DIP.md > > This is not officially

DIP in making: ProtoObject

2018-04-03 Thread Andrei Alexandrescu via Digitalmars-d
I'm working on a simple older idea to get it out of the way in preparation for the more difficult DIPs to come: https://github.com/andralex/DIPs/blob/ProtoObject/DIPs/DIP.md This is not officially reviewable yet, but conveys the gist and could use some early feedback. Any insight will be