July 11, 2016 Re: DIP1001: Exception Handling Extensions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Seb | On Monday, 11 July 2016 at 14:44:08 UTC, Seb wrote:
> On Monday, 11 July 2016 at 12:36:59 UTC, Basile B. wrote:
>> On Sunday, 10 July 2016 at 19:55:37 UTC, Superstar64 wrote:
>>> link: https://github.com/dlang/DIPs/pull/9
>>> file: https://github.com/Superstar64/DIPs/blob/exception_extensions/DIPs/DIP1001.md
>>
>> https://forum.dlang.org/post/auplvezvpisiufwvddfo@forum.dlang.org
>
> @SuperStar64, please ignore the troll(s) and keep working on your proposal by incorporating the constructive critic you have received so far. As Dicebot already stated it's very important to provide good & convincing arguments in favor of your proposal because changing a language isn't a simple thing and (may) have wide implications.
Yes, please get on, even if there's a possibility that you've been misleaded by a guy who thinks he's a manager, but is not and, maybe has made a "management error".
|
July 11, 2016 Re: DIP1001: Exception Handling Extensions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Superstar64 | On Sunday, 10 July 2016 at 19:55:37 UTC, Superstar64 wrote:
> link: https://github.com/dlang/DIPs/pull/9
> file: https://github.com/Superstar64/DIPs/blob/exception_extensions/DIPs/DIP1001.md
I'm not too familiar with stack unwinding generation, but would generating a separate unwind table for each type(that doesn't inherit from Throwable) be faster than the current handling? Is it worth adding it to the DIP?
|
July 12, 2016 Re: DIP1001: Exception Handling Extensions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Superstar64 | On Sun, 10 Jul 2016 21:55:04 +0000, Superstar64 wrote:
> You could use both c style and d stack unwinding:
I misread that. The tagged union part applies even if the function can throw some types that don't participate in the compile-time error system.
|
July 13, 2016 Re: DIP1001: Exception Handling Extensions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Superstar64 | On Sunday, 10 July 2016 at 19:55:37 UTC, Superstar64 wrote:
> link: https://github.com/dlang/DIPs/pull/9
> file: https://github.com/Superstar64/DIPs/blob/exception_extensions/DIPs/DIP1001.md
I extended this DIP to add @throws(auto) and inference for auto and template functions.
|
July 16, 2016 Re: DIP1001: Exception Handling Extensions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Superstar64 | On Sunday, 10 July 2016 at 19:55:37 UTC, Superstar64 wrote:
> link: https://github.com/dlang/DIPs/pull/9
> file: https://github.com/Superstar64/DIPs/blob/exception_extensions/DIPs/DIP1001.md
I decided to close the PR. The my proposal had too many problems with it.
|
July 16, 2016 Re: DIP1001: Exception Handling Extensions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Superstar64 | On 07/16/2016 12:51 AM, Superstar64 wrote:
> On Sunday, 10 July 2016 at 19:55:37 UTC, Superstar64 wrote:
>> link: https://github.com/dlang/DIPs/pull/9
>> file:
>> https://github.com/Superstar64/DIPs/blob/exception_extensions/DIPs/DIP1001.md
>>
>
> I decided to close the PR. The my proposal had too many problems with it.
Work much appreciated. Looks like the new community process works! -- Andrei
|
July 16, 2016 Re: DIP1001: Exception Handling Extensions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On Saturday, 16 July 2016 at 12:42:49 UTC, Andrei Alexandrescu wrote:
> Work much appreciated. Looks like the new community process works! -- Andrei
I'm not sure you understand, I rejected my own PR.
|
July 17, 2016 Re: DIP1001: Exception Handling Extensions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Superstar64 | On 17/07/2016 5:35 AM, Superstar64 wrote:
> On Saturday, 16 July 2016 at 12:42:49 UTC, Andrei Alexandrescu wrote:
>> Work much appreciated. Looks like the new community process works! --
>> Andrei
>
> I'm not sure you understand, I rejected my own PR.
Exactly! It works :)
|
July 18, 2016 Re: DIP1001: Exception Handling Extensions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Superstar64 | On 07/16/2016 01:35 PM, Superstar64 wrote:
> On Saturday, 16 July 2016 at 12:42:49 UTC, Andrei Alexandrescu wrote:
>> Work much appreciated. Looks like the new community process works! --
>> Andrei
>
> I'm not sure you understand, I rejected my own PR.
Understood. Wasn't that due to the community feedback you got? -- Andrei
|
Copyright © 1999-2021 by the D Language Foundation