| ▲ | stingraycharles 2 days ago | ||||||||||||||||
It’s not a secret that they came from the same zeitgeist but took wildly different approaches, but inspired each other. I still don’t understand why they’re referred to as persistent vectors rather than immutable vectors, but I digress. | |||||||||||||||||
| ▲ | lemming 2 days ago | parent | next [-] | ||||||||||||||||
I still don’t understand why they’re referred to as persistent vectors rather than immutable vectors, but I digress. I believe that immutable just means, well, immutable, but persistent means that updates are achieved via structural sharing, so they’re efficient. | |||||||||||||||||
| |||||||||||||||||
| ▲ | mrkeen 2 days ago | parent | prev [-] | ||||||||||||||||
Because standard libraries in mainstream languages are name-squatting on 'immutable' pretty hard. You wanted 2+1 to yield 3, but instead you get a runtime exception telling you that 2 can't be changed. | |||||||||||||||||