upvote
The details of how a stack is managed isn't normally part of programming language semantics.
reply
No, but "this action consumes a potentially exhaustible resource and could therefore fail" is normally part of programming language semantics
reply