>From: Mathieu Bouchard <matju / sympatico.ca> >Subject: [ruby-talk:12821] units of measure > This is something i wrote a month ago. I'm not doing anything with it for > now, so I post it in case someone wants to pick it up. It's a system so > that units of measure can be computed together (class Unit) and so that > numeric values can be attached units (class Quantity) Oh, I have same idea, too. I have just finished unit parser, which can read "1e-26 W/(m2 Hz)". Reading units.dat in, unit conversion like cm <-> inch is available. I am writing a class like your Quantity, featuring Units(3,'cm') + Units(2,'inch') #=> Units(8.08,'cm') but it's not finished. M.Tanaka