I was thinking of angular measurement. The following works...
but the following, using an approximate value, does not work because Degree
immediately multiplies out undoing the conversion.
Convert[1.35 Radian, �]
The ExtendUnits package at my web site fixes this but at the expense of
putting a HoldForm on the degree symbol.
1.35 Radian // ToUnit[�]
% // FullForm
Since I generally consider value substitution and unit conversion as the
last step in a physical calculation this is not a huge problem. Still it
would be nice if units and numerical constants had different names.
From: John Jowett [mailto:John.Jowett@cern.ch]
I'm not sure that it is necessary to have a unit Degree as Kelvin is already
there and is used, e.g., in the definition of BoltzmannConstant. The
Miscellaneous`Units` has a special handling of temperature scales
(ConvertTemperature) that are not proportional to each other like other
units. It seems a bit clumsy but I don't have much occasion to use it
Convert[5 Fahrenheit, Kelvin]
returns something that might be considered reasonable, with a warning
"David Park" <email@example.com> wrote in message
> Your idea about non-conflicting color names seems good. Also there should
> a unit Degree and a different name for the numerical constant.