Goals and usecases for libm #195
Description
There are a bunch of changes being proposed and merged for libm that deal with the "architecture" and I have the feeling that everyone has a different idea of the goals of the project.
I think it would be worth it to collect all possible goals and use cases, before we start discussing which ones of them do we want to pursue, and which ones would be out-of-scope.
I've written a small document that collects the goals that came to my mind. It can be collaboratively edited, so please do add everything that comes to your mind.
Once that is done, I'll summarize it, and we can start having a meaningful discussion about which goals of that list should the project have. Once we have consensus on that, it will be easier to know on a case-by-case basis whether the changes being proposed are progress towards those goals or not, and which architecture we should have for achieving those goals.
(If necessary we could have a small 15 min meeting about the goals after the list is collected and the summary is written with stakeholders)
cc @alexcrichton @Schultzer @burrbull @m1el @rrbutani @rust-lang-nursery/libm