On Wed, Jun 04, 2025 at 12:00:57PM -0700, Ali Çehreli via Digitalmars-d-learn 
wrote:
> On 6/4/25 4:10 AM, Monkyyy wrote:
> > On Wednesday, 4 June 2025 at 02:11:18 UTC, H. S. Teoh wrote:
> >> . But in general, containers should NOT be conflated with ranges.
> >> That only leads to wrong design.
> >>
> >> range should NOT mutate the container.  It should be regarded as
> >> something separate from the container.
> >
> > Not "general". It's a safety vs speed tradeoff. Immutable whatever's
> > data structure do just make allot of copies or allot of pointer
> > overhead and indirection.

What has this got to do with immutable?  I never said the container
should be immutable, only that range over its contents should not mutate
it.


T

-- 
Being forced to write comments actually improves code, because it is easier to 
fix a crock than to explain it. -- G. Steele 

Reply via email to