digitalmars.D.learn - What is the meaning of future ?
- Elmar (12/12) Sep 16 2021 Hello D community.
- Stefan Koch (3/15) Sep 16 2021 future means a name is reserved for future extension.
- bauss (9/21) Sep 17 2021 It's just another "useless" attribute that the language has added
- Meta (3/29) Sep 17 2021 I think the main reason it was added is because Sociomantic asked
- Dylan Graham (2/21) Sep 18 2021 Off topic: what happened to them, out of curiosity?
- evilrat (5/27) Sep 18 2021 IIRC they went out of business for inability to compete OR it was
- =?UTF-8?Q?Ali_=c3=87ehreli?= (4/5) Sep 18 2021 Yes, but not Sociomantic but Dunhumby[1], who had acquired Sociomantic,
- Steven Schveighoffer (4/26) Sep 18 2021 Google changed the rules for add buys. Which either killed their
- Steven Schveighoffer (3/4) Sep 18 2021 "ad buys" of course :P
Hello D community. I was browsing the `__traits` keywords and I found `isFuture` whose descriptions says something about ` future`-annotated variables. [link](https://dlang.org/spec/traits.html#isFuture) I didn't find anything about ` future` for the D programming language. I only found that this annotation is used in Apex to denote futures (a.k.a. promises) as programming concept. Is this something which exists, existed, was abandoned early as an idea? I remember I had read that D uses a "fiber" library to provide coroutines and such. Maybe somebody knows an answer for this.
Sep 16 2021
On Thursday, 16 September 2021 at 20:53:34 UTC, Elmar wrote:Hello D community. I was browsing the `__traits` keywords and I found `isFuture` whose descriptions says something about ` future`-annotated variables. [link](https://dlang.org/spec/traits.html#isFuture) I didn't find anything about ` future` for the D programming language. I only found that this annotation is used in Apex to denote futures (a.k.a. promises) as programming concept. Is this something which exists, existed, was abandoned early as an idea? I remember I had read that D uses a "fiber" library to provide coroutines and such. Maybe somebody knows an answer for this.future means a name is reserved for future extension. it's kind of the opposite of deprecated.
Sep 16 2021
On Thursday, 16 September 2021 at 20:53:34 UTC, Elmar wrote:Hello D community. I was browsing the `__traits` keywords and I found `isFuture` whose descriptions says something about ` future`-annotated variables. [link](https://dlang.org/spec/traits.html#isFuture) I didn't find anything about ` future` for the D programming language. I only found that this annotation is used in Apex to denote futures (a.k.a. promises) as programming concept. Is this something which exists, existed, was abandoned early as an idea? I remember I had read that D uses a "fiber" library to provide coroutines and such. Maybe somebody knows an answer for this.It's just another "useless" attribute that the language has added before fixing any of the real problems :) Basically it reserves a symbol for the future. It's similar to creating ex. an empty function that throws an error or something like "Not implemented" While I understand why it was added and what purpose it serves then I fail to see why that was prioritized over actual issues. It's solving an almost non-existing issue.
Sep 17 2021
On Friday, 17 September 2021 at 10:31:34 UTC, bauss wrote:On Thursday, 16 September 2021 at 20:53:34 UTC, Elmar wrote:I think the main reason it was added is because Sociomantic asked for it, but they are of course not around anymore.Hello D community. I was browsing the `__traits` keywords and I found `isFuture` whose descriptions says something about ` future`-annotated variables. [link](https://dlang.org/spec/traits.html#isFuture) I didn't find anything about ` future` for the D programming language. I only found that this annotation is used in Apex to denote futures (a.k.a. promises) as programming concept. Is this something which exists, existed, was abandoned early as an idea? I remember I had read that D uses a "fiber" library to provide coroutines and such. Maybe somebody knows an answer for this.It's just another "useless" attribute that the language has added before fixing any of the real problems :) Basically it reserves a symbol for the future. It's similar to creating ex. an empty function that throws an error or something like "Not implemented" While I understand why it was added and what purpose it serves then I fail to see why that was prioritized over actual issues. It's solving an almost non-existing issue.
Sep 17 2021
On Friday, 17 September 2021 at 14:37:29 UTC, Meta wrote:On Friday, 17 September 2021 at 10:31:34 UTC, bauss wrote:Off topic: what happened to them, out of curiosity?On Thursday, 16 September 2021 at 20:53:34 UTC, Elmar wrote:I think the main reason it was added is because Sociomantic asked for it, but they are of course not around anymore.[...]It's just another "useless" attribute that the language has added before fixing any of the real problems :) Basically it reserves a symbol for the future. It's similar to creating ex. an empty function that throws an error or something like "Not implemented" While I understand why it was added and what purpose it serves then I fail to see why that was prioritized over actual issues. It's solving an almost non-existing issue.
Sep 18 2021
On Saturday, 18 September 2021 at 08:02:13 UTC, Dylan Graham wrote:On Friday, 17 September 2021 at 14:37:29 UTC, Meta wrote:IIRC they went out of business for inability to compete OR it was consumed by a another advertising company, there was a thread on a forum from Sonke about that event.On Friday, 17 September 2021 at 10:31:34 UTC, bauss wrote:Off topic: what happened to them, out of curiosity?On Thursday, 16 September 2021 at 20:53:34 UTC, Elmar wrote:I think the main reason it was added is because Sociomantic asked for it, but they are of course not around anymore.[...]It's just another "useless" attribute that the language has added before fixing any of the real problems :) Basically it reserves a symbol for the future. It's similar to creating ex. an empty function that throws an error or something like "Not implemented" While I understand why it was added and what purpose it serves then I fail to see why that was prioritized over actual issues. It's solving an almost non-existing issue.
Sep 18 2021
On 9/18/21 1:27 AM, evilrat wrote:IIRC they went out of business for inability to competeYes, but not Sociomantic but Dunhumby[1], who had acquired Sociomantic, shut down that business because of changes in the ad market. Ali
Sep 18 2021
On 9/18/21 4:02 AM, Dylan Graham wrote:On Friday, 17 September 2021 at 14:37:29 UTC, Meta wrote:Google changed the rules for add buys. Which either killed their business model, or made them far less competitive than they were originally. -SteveOn Friday, 17 September 2021 at 10:31:34 UTC, bauss wrote:Off topic: what happened to them, out of curiosity?On Thursday, 16 September 2021 at 20:53:34 UTC, Elmar wrote:I think the main reason it was added is because Sociomantic asked for it, but they are of course not around anymore.[...]It's just another "useless" attribute that the language has added before fixing any of the real problems :) Basically it reserves a symbol for the future. It's similar to creating ex. an empty function that throws an error or something like "Not implemented" While I understand why it was added and what purpose it serves then I fail to see why that was prioritized over actual issues. It's solving an almost non-existing issue.
Sep 18 2021
On 9/18/21 7:49 AM, Steven Schveighoffer wrote:add buys"ad buys" of course :P -Steve
Sep 18 2021