Pure functions as initializers for immutable structures?
Michel Fortin
michel.fortin at michelf.com
Mon Oct 18 14:16:42 PDT 2010
On 2010-10-18 17:05:27 -0400, Don <nospam at nospam.com> said:
> Michel Fortin wrote:
>> On 2010-10-18 14:31:26 -0400, Tomek Sowiński <just at ask.me> said:
>>
>>> Call me crazy, but I think it is safe to implicitly convert a pure
>>> function's return value to immutable. What you think?
>>
>> Well, it depends on the arguments of the pure function. Here's two
>> cases where it won't work.
> [snip]
>> So I'd precise your assertion by saying it is safe to implicitly
>> convert a pure function's return value to immutable, but only when all
>> the arguments you feed to it are immutable.
>
> Tomek stated that at the end of his original post. I think he is correct.
> And no, I don't think it would be difficult to implement.
Hum, you're right. Seems I overlooked that "immutably pure" reference
at the end of his post.
--
Michel Fortin
michel.fortin at michelf.com
http://michelf.com/
More information about the Digitalmars-d
mailing list