Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Some User Defined Functions are Able to Overwrite Predefined Ones #242
The operative word being "some". This was discussed in the forum, I think it was two years ago.
The problem is that BASIC! is not consistent. The numeric expression parser and the string expression parser are quite different. By accident, one of them checks for user function names before built-in function names, and the other checks built-in functions before user functions.
In my opinion, users should be able to override the built-ins, but I don't feel strongly about it one way or the other. What I feel strongly about is that BASIC! should be consistent.