Interpolated strings
Jonas Drewsen via Digitalmars-d
digitalmars-d at puremagic.com
Mon Apr 17 11:41:01 PDT 2017
On Sunday, 16 April 2017 at 00:25:19 UTC, Stanislav Blinov wrote:
> On Saturday, 15 April 2017 at 23:58:18 UTC, Adam D. Ruppe wrote:
>> On Saturday, 15 April 2017 at 23:11:42 UTC, Stanislav Blinov
>> wrote:
>>> How about... it removes an import or two?
>>
>> It doesn't actually remove the dependency, it is just syntax
>> sugar over it (there is precedent for this in the language,
>> the pow operator calls a Phobos function, but it means you
>> don't actually gain decoupling of modules).
>
> As presented, it doesn't. But it can be implemented in a way
> that it does. The compiler is capable of conversions without
> ever needing std.conv, and if custom .toString() is required,
> it will already be available anyway.
I guess the phobos dependency could be removed with some extra
work
which I'll happily do. But the main worry I hear from people is
the added
language complexity which isn't going away.
More information about the Digitalmars-d
mailing list