Immutability doesn't necessarily require copying data all the time though if you copied data only when modified and used the right data structures, does it?
Immutability doesn't necessarily require copying data all the time though if you copied data only when modified and used the right data structures, does it?
I think the issue of mutability in OOP vs FP pre-dates that.
Anyway, I guess what I actually wanted to say got lost in the space between.
You're comparing the size of the current incarnation of a fairly modern functional programming runtime with the capacity of computers that existed 10 years before the first incarnation was realised...
The only message I can take from that is that programs today are quite big. That's only really interesting from a nostalgic point of view, I don't see what relevance it has to the discussion of mutability?
Of course, I could have missed something obviously significant here...
I'd also like to use the opportunity to say that I find those OOP vs FP posts at HN rather pointless.