It would be nice if people could search for and download libraries from within Dream Maker.
That is kind of the problem to begin with. There is just a clunky collection of libraries made by random users that you have to go out of your way to get. Most of them aren't even of quality worth downloading, and even more of them are just general duplicates. Which, if any of the libraries were worthwhile to begin with, there wouldn't need to be standard breaking duplicates everywhere. In Java or C++, you don't have to go searching for a library, you just pop #include SuperLibrary, and the officially supported, quality verified, standard library is available.
Ah, I thought you meant that BYOND should use better naming conventions. I'm not concerned about people who already have defined the tan() proc, but the BYOND staff is far more concerned with backwards compatibility than I am.
It would be nice if people could search for and download libraries from within Dream Maker. It'd be nice to go to the reference page for the cos() proc and see some text that says "if you're looking for more trig procs, download the trig library" and be able to download the trig library right from DM. The BYOND staff needs to go one way or the other - add every feature to DM or add better support for libraries.
The best solution is to have namespaces so the math procs could be in the "math namespace" and they don't clutter up anything else. The next best solution is to put the less necessary procs in a library. The worst solution, because of how DM and the reference work, is to clutter everything with more procs that won't be used.