MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Re: Re: Re: Re: Re: v6: still no multiple undo?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg77522] Re: [mg77501] Re: [mg77495] Re: [mg77476] Re: [mg77433] Re: [mg77407] Re: v6: still no multiple undo?
  • From: "Chris Chiasson" <chris at chiasson.name>
  • Date: Tue, 12 Jun 2007 01:16:27 -0400 (EDT)
  • References: <200706080938.FAA03696@smc.vnet.net>

Warning: speculation ahead

On 6/11/07, DrMajorBob <drmajorbob at bigfoot.com> wrote:
> In Excel, if you copy a cell into another cell, you've also changed it,
> usually; I like layered undo in that situation. Excel is a much easier
> environment in which to PROVIDE multiple undo, too.
>

You are certainly right that it would be very difficult to provide an
undo that operates on the entire environment. However, that is
probably not necessary. Think about Eclipse and Java. Eclipse provides
"continuous" compilation of Java source code, but its undo operates
only on the text of the source code. In Mathematica, the underlying
notebook box expressions (usually?) only change when the user is
editing or evaluating. Why can't notebook diffs be made and stored
after each edit and evaluation? I am sure there is a good technical
reason or two, but I don't think the inability to roll back the state
of the kernel is a deal-breaking problem.

> Overall, though, I agree with Andrzej that good work habits are the best
> protection against errors.

I agree, but that doesn't mean I couldn't use some help.

-- 
http://chris.chiasson.name/


  • Prev by Date: RE: Re: 3D interpolation
  • Next by Date: Re: Java failure
  • Previous by thread: Re: Re: Re: Re: Re: v6: still no multiple undo?
  • Next by thread: Re: Re: Re: Re: Re: Re: Re: v6: still no multiple undo?