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

Wow, I'm amazed at how little agreement there is on what to call this. I've seen pushFront, enqueue-left, enqueueHead, and others. I'm pretty sure the standard name in CS is `enqueue`. Removing from the front is maybe `unqueue`, but that is not as standard.
I'd much rather have `shift` and `unshift` than most of those names. But they don't make a whole lot of sense to me. In fact they kind of sound opposite; `unshift` seems more likely to me to remove an element. Compare "please unshift this request" to "please enqueue this request"? In fact "shift" is used in parsing, where it means basically "push". So that is confusing to me.