Closed GoogleCodeExporter closed 9 years ago
Original comment by bjorn.bu...@gmail.com
on 28 Dec 2006 at 5:04
Original comment by bjorn.bu...@gmail.com
on 29 Mar 2007 at 9:24
* Quantity/Quantities?
Original comment by bjorn.bu...@gmail.com
on 30 Apr 2007 at 1:49
http://code.google.com/p/dimensional/wiki/ModuleHierarchy
Original comment by bjorn.bu...@gmail.com
on 14 May 2007 at 4:02
New module hierarchy pretty much complete. Still need new name for library.
Depending
on name may move 'Dimensional' module down one level. 'NumType' may also go
down or
to a library of its own.
Original comment by bjorn.bu...@gmail.com
on 24 May 2007 at 12:06
Got a patch from Don moving from 'Buckwalter.Dimensional' to
'Numeric.Dimensional'.
Original comment by bjorn.bu...@gmail.com
on 28 Sep 2007 at 2:41
To: libraries@haskell.org
Time: Thu Sep 27 22:40:24 EDT 2007
Subject: Suitable new name for Dimensional library
All,
For quite a while[1] now I've been wanting to change the name of my
Dimensional library[2]. The library blurb is:
"Dimensional is a library providing data types for performing
arithmetic with physical quantities and units. Information about the
physical dimensions of the quantities/units is embedded in their types
and the validity of operations is verified by the type checker at
compile time. The boxing and unboxing of numerical values as
quantities is done by multiplication and division with units. The
library is designed to, as far as is practical, enforce/encourage best
practices of unit usage."
There are two primary reasons I have been wanting to change the name.
Firstly I wanted to move the library from the arbitrary
'Buckwalter.Dimensional' namespace into the standard hierarchy. At
Don's suggestion (patch) the library has been moved to the
'Numeric.Dimensional' namespace and if no-one objects it will remain
under 'Numeric'.
Secondly, I feel that "Dimensional" is to vague and ambiguous, in
particular it could just as well refer to dimensions in the linear
algebra sense as physical dimensions. I'd like a more specific and
perhaps less pretentious name for the library. This is where I would
appreciate some feedback as to what would be appropriate. Some
suggestions are:
- Numeric.Units
- Numeric.PhysicalUnits
- Numeric.PhysicalDimensions
- Numeric.SI
- Numeric.SIUnits
- Numeric.Units.Static
(While the library isn't limited to SI units or even the SI dimensions
they are the main focus and default export.)
Personally I like 'Numeric.Units' (it emphasizes that units are the
key to interacting with the library) but I'd love to get a second,
third and fourth opinion!
Thanks,
Bjorn Buckwalter
[1] http://www.haskell.org/pipermail/haskell/2006-December/018993.html
[2] http://dimensional.googlecode.com
Original comment by bjorn.bu...@gmail.com
on 28 Sep 2007 at 2:46
The namespace was changed quite a while back to "Numeric.Units.Dimensional"
(with
NumType residing at "Numeric.NumType"). I'm pretty happy with this situation so
will
close this issue.
Original comment by bjorn.bu...@gmail.com
on 28 Feb 2008 at 9:04
Original issue reported on code.google.com by
bjorn.bu...@gmail.com
on 28 Dec 2006 at 4:53