I suppose we could allow it. The idea is that we don't want a user
defined function shadow a builtin function unexpectedly, also when the
builtin function is added a year later. That is a problem for global
functions, not su much for script-local functions. It still shadows the
builtin function, but it's local to a script, so you know what function
you want to call.
--
Bad fashion can discourage normal people from interacting with the engineer
and talking about the cute things their children do.
(Scott Adams - The Dilbert principle)
/// Bram Moolenaar -- Br...@Moolenaar.net --
http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features --
http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language --
http://www.Zimbu.org ///
\\\ help me help AIDS victims --
http://ICCF-Holland.org ///