On Monday, 22 June 2015 at 11:45:31 UTC, Wyatt wrote:
None of the suggestions I've seen so far really call out to me
"hey, this is lazy and has a non-lazy counterpart". Would it
be so wrong to add "lazy" to the beginning or end so it's super
obvious at a glance with zero cognitive overhead?
-Wyatt
This would be my preferred option. When C# introduced
asynchronous counterparts of existing methods, they appended
"Async" to the names, which seems to have worked out well - eg,
Wait/WaitAsync, Read/ReadAsync. So we'd have
setExtension/setExtensionLazy etc.