
Greer, Joe writes: [...]
Also, make sure that you are solving problems that are really likely to occur. It is nice to be as absolutely type safe as possible, but often that gets in the way of getting real work done as well. Just a thought.
Ya know, that's a very good point, and it puts a name to that little nagging thing that's been bugging me during this whole discussion. What, exactly, are this library's use cases? All kinds of people want all kinds of things. It seems to me that most of the discussion about these libraries - both the current one and the-library-recently-renamed Quan - are circular swirls of "I'd like it to do this" and "but then what about that". I think this is because there is not clearly stated purpose to "Unit Library". What, exactly, is it used for? What code can you not write that you could write with the Units Library/Quan? What errors can you make now that you can't make with Units Library/Quan? Maybe these questions have been answered, and I didn't notice 'em going past; but based on these discussions, I'm inclined to think that in general, no two people agree on exactly _why_ these libraries are useful. ---------------------------------------------------------------------- Dave Steffen, Ph.D. Software Engineer IV Disobey this command! Numerica Corporation ph (970) 419-8343 x27 fax (970) 223-6797 - Douglas Hofstadter dgsteffen@numerica.us ___________________ Numerica Disclaimer: This message and any attachments are intended only for the individual or entity to which the message is addressed. It is proprietary and may contain privileged information. If you are neither the intended recipient nor the agent responsible for delivering the message to the intended recipient, you are hereby notified that any review, retransmission, dissemination, or taking of any action in reliance upon, the information in this communication is strictly prohibited, and may be unlawful. If you feel you have received this communication in error, please notify us immediately by returning this Email to the sender and deleting it from your computer.