The Math Forum

Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Math Forum » Discussions » Inactive » comp.soft-sys.math.mathematica

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: A new FrontEnd
Replies: 1   Last Post: Sep 8, 2012 3:09 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View  
Ralph Dratman

Posts: 62
Registered: 5/13/11
Re: A new FrontEnd
Posted: Sep 8, 2012 3:09 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

Multiple level (say, N-level) undo in Mathematica would perform the same
function single-level undo performs now, only more than once. The idea is
to put the whole state of the application and its top document back to what
it was up to N steps back. In a significant number of cases, this would
require some sort of disk operation to save the old state before the
evaluation of each line. N old states would have to be saved. In some
cases, this act of saving old states would slow Mathematica down. However,
if the feature were skillfully implemented, the slowdown would typically be
quite small.

Building this feature is a pedestrian accomplishment in todays software
marketplace. As an example, Adobe Photoshop, which in this respect faces
just as many (and very similar) undo implementation challenges as
Mathematica, has effectively infinite undo levels.

Ralph Dratman

On Fri, Sep 7, 2012 at 4:56 AM, Bill Rowe <> wrote:

> On 9/5/12 at 3:07 AM, (Murta) wrote:

> >1- More Undo! (1 Undo is a shame)
> The key issue here is what a multiple level undo would undo. If
> the thought is simply to be able to undo text typed into the
> front end with no attempt to undo computations or concern
> regarding variable state reflect the result of undoing changes
> to text input, that is one thing. But to have variable state,
> computations etc reflect the undone changes to text input is
> quite something else and probably not possible to do in general.

Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2018. All Rights Reserved.