MathGroup Archive 2006

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

Search the Archive

RE: "Freezing" evaluation Output?

  • To: mathgroup at
  • Subject: [mg68901] RE: [mg68858] "Freezing" evaluation Output?
  • From: "Ingolf Dahl" <ingolf.dahl at>
  • Date: Tue, 22 Aug 2006 05:20:52 -0400 (EDT)
  • Sender: owner-wri-mathgroup at

Here is an alternative to the answers you have obtained so far: Download my
TaggedCells package from It is
ideal for this purpose. Install the package and enter then 



ExpressionToTaggedCell[i*i,"Output","Result "<>ToString[i++]];

Evaluate the last command several times, and the output will appear in
reverse order below. As long as the celltags (the third argument above) are
unique, no cell will be overwrittn. You can enter your expression instead of

If the output is graphics, you might instead use the following example




Again, evaluate the last command several times.

If you want the output in forward order, you might write it to another
notebook. Assume that "Untitled-2" is an open notebook. Use

"<>ToString[i++], TargetNotebook->"Untitled-2"];

Best regards

Ingolf Dahl

> -----Original Message-----
> From: AES [mailto:siegman at] 
To: mathgroup at
> Subject: [mg68901] [mg68858] "Freezing" evaluation Output?
> [I hope people will pardon the ongoing barrage of perhaps 
> absurd questions I keep posting; the answers are appreciated, 
> and sometimes even useful.]
> Is there any simple programmable way to "freeze" the Output 
> from the evaluation of an Input cell, so that subsequent 
> reevaluation of the Input cell doesn't end by erasing the 
> previous output?
> E.g., I evaluate a plotting routine that takes a long time to 
> do all its calculations, and I want to be sure I keep the 
> resulting graphic around until I'm ready to delete it.
> I appreciate there are simple ways to do this "manually":
> 1)  Insert (by hand) a dummy text cell between the Input and 
> Output cells.
> 2)  Export the Output to somewhere else, with a file name 
> that contains an execution-time-dependent string.
> 3)  Other similar approaches requiring "operator intervention".
> But is there an execution (or output) option for Input cells 
> (or for individual commands) that says, "Don't replace 
> previous output, even if it's still there"?

  • Prev by Date: RE: Re: Need good reference for writing Stylesheets
  • Next by Date: RE: Packages--Automated package save
  • Previous by thread: Re: "Freezing" evaluation Output?
  • Next by thread: Re: "Freezing" evaluation Output?