Yes I've see reference to those. You can do this today though by defining the 
following in Base. 

setindex = nothing
delete = nothing 

This would reserve the verbs, or we could do 

setindex() = error("Not implemented")

I'm not sure what would be added beyond that?

Whilst in this instance I would vote for reserving the matching set of 
immutable verbs in Base it does provide a concrete example where not having 
shared verbs is a real issue. 

One interesting fallout of reserving these would be for people new to the 
language who are implementing a type. Which should they overload? My guess is 
that it could end up being a mess. 

Reply via email to