Hello David,
Thank you for your many (and neat!) suggestions.
While we have added your suggestions to our list of new features to
consider for future releases, we'd like to share a few pointers on
what you can already do with the current version of Formulaic:
1) Re "Units": We've found that appending the unit to the variable
name is a useful convention. For example: "speed_mph =
distance_miles / time_hours". When working with unit-specific
constants (e.g. gravity in imperial versus metric calculations), this
makes equations largely self-documenting. You can carry this idea over
to equation titles, e.g. "Speed using imperial" and "Speed using
metric".
2) You can't currently re-arrange equations in the included library,
but the user library uses categorie are sorted alphabetically. You can
create a "Favorites" category in your user library, and add your
favorite equations there. With iPhone OS 3.0, you can actually copy
and paste the built-in equations into your own: In the library, select
the equation you want, inspect it (by tapping on the preview at the
bottom), and use the new "copy" function. Then go to the user library,
create a new equation, and paste.
3) on wish list
4) on wish list
5) on wish list, although you can use copy & paste for a similar
effect. We were careful to design Formulaic to allow you to resume
working where you left off. If you're on the "solve" page for a
particular equation, the next time you launch Formulaic, it will load
the same page. While you're "solving", you can thus switch to the
iPhone calculator, compute the value you want, "copy" it (by holding
on the number display field, and selecting copy), launch Formulaic,
tap in the field where you want the number, hold your finger until
"paste" appears, and tap that. Its not as smooth as we'd like, but
iPhone does currently have a restriction of allowing only a single app
(plus iPod or Phone) to run at any one time.
6) good point. We would recommend changing your settings so that your
default equation is a single zero. You'll end up with the same
starting point for typing your equation - you'll still have to delete
the single '0' - but you won't get the warning popup, which will
probably become annoying after a few times. In developing Formulaic,
we decided that it would work with "expressions" (now including
equalities). Pretty much all of Formulaic is built on the assumption
that any expression in Formulaic can be evaluated to a "real" result.
The most basic case of this is the expression "0", which evaluates to
zero. Allowing an expression of "" (i.e. nothing) would require a
major redesign.
7) on wish list
Kind regards,
Hoy Moon