The Frink Language 2007-06-07
Frink is a calculating tool and programming language designed to help you in the real world. It tracks units of measurement throughout all calculations and ensures that answers are correct. It converts between systems of measurement and has a huge library of physical data. It handles conversions between time zones, currencies, and historical values of the U.S. dollar and the British pound, translates between several languages, does date/time math, and more.
This release fixes a significant bug introduced recently. When multiplying by zero, an over-eager optimization turned this into zero (without dimensions), which worked for may cases, but broke dimensional analysis. In addition to this bugfix, several further simplifications of symbolic expressions have been added.