JuliaLang/julia — comment on commit 18b0fa0965c62d506eec89c4c323c4efae9f80bc
File:  line 0
By StefanKarpinski:

PHP may be a dubious authority, but Perl and Ruby are legitimate and they both call these operations `shift` and `unshift`. Python [doesn't have methods for adding or removing an item at the front of an array](http://code.activestate.com/lists/python-list/323234/). Java of course [makes up verbose, awful and unmemorable names](http://docs.oracle.com/javase/7/docs/api/java/util/Deque.html) for these operations. JavaScript uses [shift](http://www.w3schools.com/jsref/jsref_shift.asp) and [unshift](http://www.w3schools.com/jsref/jsref_unshift.asp). ActionScript also uses these names. So it seems that we should just go with shift and unshift.