(name 'Algebra-bf.5' message 'Substitutions have to be more eager. Also, allow Strings as var names, not just Symbols.' id '843b33d0-c662-4993-a067-6319f8cfec3c' date '9 August 2012' time '6:14:28.848 pm' author 'bf' ancestors ((name 'Algebra-bf.4' message 'Eliminate constant from simple denominator for nicer printing.' id '13748f0a-41a8-4258-9d4f-5242830cd0f0' date '8 August 2012' time '7:33:15.336 pm' author 'bf' ancestors ((name 'Algebra-bf.3' message 'Avoid using dead-end equations which introduce unrelated variables.' id 'e52003dc-2a0d-47e0-ae39-6421ab43c566' date '8 August 2012' time '6:54:35.601 pm' author 'bf' ancestors ((name 'Algebra-bf.2' message 'Support more than 2 equations. E.g.:

#(center = (left+right) / 2 , width = right - left, ratio = width / height, area = width * height) asAlgebraObject solveFor: #(left right) given: #(left height area)' id '5de642e1-58e8-4cfe-aabe-baa57629b8e9' date '7 August 2012' time '10:18:03.113 pm' author 'bf' ancestors ((name 'Algebra-bf.1' message 'Initial commit.' id '4cc0d0ab-409f-48d8-b06d-d56533a49b75' date '7 August 2012' time '7:44:08.015 pm' author 'bf' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())