What commonly-used programming languages have a single global namespace, such that you can redefine core functions? The only one I can think of is Emacs Lisp.
(Whereas you can redefine `+` in Ruby, that doesn't override the `+` the actual Ruby runtime uses. That's what I'm getting at with "global namespace".)