Base now uses "view" for the behavior that used to be "slice." Importing Compat.view will soon use the formerly called "splice" behavior even on old Julia versions. Last I heard, ArrayViews is a bit faster than the Base SubArray type on small arrays, so you may still want to use it - benchmark first. That package should probably be changed to no longer export view though. Maybe only on 0.5?
julia> sub(rand(10,10), 1, :)
WARNING: sub is deprecated, use view instead.
So `view` is apparently more than just a replacement of `slice`.
So I started to change the use of `slice` by `view` in packages like Distributions, but then `view` clashes with ArrayView.view. So I guess it should be replaced by `Base.view` instead. In packages like Clustering, `ArrayViews.view` is re-exported, which is troublesome for 0.5 (at least, I can't get it to work).
---david