How does the language know which the caller means?
Conversation
it *decides* which the caller means. Like I said, identity is hand-waved away. Aside from that it’s optimization.
1
*squiiiiiiint* I don't see how you can hand wave identity away
1
1
pretend it’s by magic up to and possibly including the elimination of state.
1
(for example, you could limit it to any pure type)
1
Okay, so for any immutable type, yes, this makes sense.
2
Now, let’s define all types as being immutable by default. Like, you have to get out a wrench to make it mutable.
1
I get it, but I think we're talking about a very different language now. One of the appeals of Swift is its approachability… :/
3
1
now let’s talk about a dystopian future where this idealistic approachability has subjugated humankind to the whims of state
2
3
6
The whole "let means a little bit immutable" thing for arrays is driving me crazy. How about clojureish transients?
1
Replying to
Word. Don't know how the performance characteristics compare, but also driving me nuts.


