I hadn't seen that feature in Excel before.  When I press F9 it seems to evaluate the expression, which isn't quite what I had in mind (Mac OS).  Is that the same as what you get?

Duane

On Apr 2, 2009, at 8:33 PM, Michael Snoyman wrote:



2009/4/3 Duane Johnson <duane.johnson@gmail.com>
Perhaps it wouldn't be as all-wonderful as I think, but as a "new" Haskell user, I am constantly switching back and forth between various definitions of things trying to compare documentation and files...

The purpose of "expansion" as I was explaining it is not to *permanently replace* what is in the text, but rather to *temporarily replace* it.  I imagine it kind of like a "zoom in" for code.  You could "zoom in" on one function, and seeing a new function that you don't recognize, "zoom in" again, and so on.  Once done, you would hit "ESC" to make it all return as it was.

Sounds exactly like the F9 feature in Excel (that's where you got the idea, right?). I can personally attest that it can be an incredibly useful feature.

Michael