[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:001823] NumRu::Units ver.1.3


cvsコミット通知がいったと思いますが、NumRu::Units を改訂しました。
これで ver.1.2リリース以降の更新は下記のようになります。すみませ
んが、これで ver.1.3 をリリースさせて貰いました。直接の動機は、
前から気になっていた部分( '1 m' の 1 がreduce[45] で残る)を直し、
ver.1.2 以降の修正のうちエンバグだった部分をもとに戻しました。


Sun Aug  8  2004  T Horinouchi
	* mulnode.rb: improved Multi#sort: to eliminate Number[1] if
	  length >= 2. Then, Units.new('1m').reduce5.to_s gives 'm';
	  it used to give '1 m'.
	* numbernode.rb: defined == (to compare by values -- implicitly
	  used in the new Multi#sort)
	* dcunits.txt: added some units from udunits: Pascal, deg[KF],
	  deg_[CFK], degree[CFK], [Cc]elcius, angular_(degree|minute|secont),
	  [Ff]ahrenheit, farad, gravity, conventional_mercury, mercury,
	  Hg, hg, Julian_year, common_year, tesla
	* lex.rb: debug === (aliased to ==. The change on May 4 was enbug).
                  debug =~: to handle other classes (return false)
Tue May  4  2004  T Horinouchi
	* pownode.rb: PowNode#to_s: if the expopnent is 1, omit it.
	* lex.rb: debug === (to allow a difference of a factor and/or offset)
Sun May  2  2004  T Horinouchi
	* dcunits.txt: added degree_east/degrees_east etc.