On Friday, 25 January 2019 at 12:11:51 UTC, AndreasDavour wrote:
On Friday, 25 January 2019 at 12:09:34 UTC, AndreasDavour wrote:
On Friday, 25 January 2019 at 09:36:24 UTC, rikki cattermole
wrote:
On 25/01/2019 10:34 PM, AndreasDavour wrote:
[...]
auto point3 = getResponse!(Point!int)("What's the point? ");
[...]
I thought about that option, if it was unclear to the parser
that Point!int was the type to instantiate upon. Changing to
the other syntax made me wonder what would happen when
getResponse is calling itself, which in self was something I
am a bit unsure of how to understand. Because we get the same
syntax issue there and it does not seem to work.
https://run.dlang.io/is/a4oDFZ is an example of how this looks.
I feel like there's more to these templates than meet the eye.
To clarify. I really don't understand the thinking behind these
templates, and wonder a bit about why a tutorial text like that
contains examples that doesn't compile. There must be a
conceptual unclarity somewhere I feel, not just where the
parenthesis goes.