On Thursday, 27 February 2020 at 15:12:23 UTC, Adam D. Ruppe wrote:
error: cannot implicitly convert argument of type interpolated tuple to type string. Tip: use `.idup` to explicitly convert it to string.

Oh, that pretty much sorts out my problem there, sorry if I glanced over it being mentioned previously.

We've already argued this at length and the community is not willing to lose
what we'd lose (ref, scope, compile-time usage, and more)

And that also explains to me why having the values packed into a struct (e.g. C# FormattableString) wouldn't be acceptable either. Again, sorry if I missed it being mentioned before.

My main other argument was the possible complexity/bugginess of having functions that provide special support for these strings, as from Walter's DIP it seemed each function would have to implement their own parsing of the format string. But I see your DIP already addresses that (_d_interpolated_format_spec("")).

I'm kind of struggling to see now why your changes were so vehemently rejected now.

Other than that, just pretend my misinformed post doesn't exist.

Reply via email to