From: Albert Retey on 13 Aug 2010 06:53 Am 12.08.2010 11:31, schrieb Themis Matsoukas: >> Since the subject of possible enhancements to the FE >> is being discussed, >> I wonder if we could determine which feature would be >> most popular. I >> have two requests: >> >> 1) Infinite undo! >> > > --Even finite undo (with redo) would be great. > > --A simple(r) way to change the working directory for input/output operations from the default (root) to the directory of the current notebook. The only way I know how is > > SetDirectory[ToFileName[ > Extract[ > "FileName" /. NotebookInformation[EvaluationNotebook[]], {1}, > FrontEnd`FileName]]] > In newer versions there is NotebookDirectory[] which makes the above a lot shorter: SetDirectory[NotebookDirectory[]] hth, albert
From: Murray Eisenberg on 13 Aug 2010 06:53 "Page" may not be general enough a term: as Hans Michel wrote, he wants to use the construct in order to use side-by-side layout, too. Perhaps "Minipage" (as in LaTeX) would be better. On 8/12/2010 5:30 AM, Vince Virgilio wrote: > On Aug 11, 4:46 am, "Hans Michel"<hmic...(a)cox.net> wrote: >> The FE and the language itself needs a new expression between Notebook and >> Cell (above CellGroup which is still a Cell) we need Compartment. >> Compartments can exist side by side in the screen environment and content >> can overflow into the next linked Compartment. >> >> With Compartment you can now do interactive pagination. > > SNIP > > No need for Neologisms. > > Why not simply call it a Page? > > As you imply, Pagination is a crucial concept. > > Vince Virgilio > -- Murray Eisenberg murray(a)math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305
From: Murray Eisenberg on 13 Aug 2010 06:54 What's inadequate about the following? SetDirectory(a)NotebookDirectory[] On 8/12/2010 5:31 AM, Themis Matsoukas wrote: >> > ...A simple(r) way to change the working directory for input/output operations from the default (root) to the directory of the current notebook. The only way I know how is > > SetDirectory[ToFileName[ > Extract[ > "FileName" /. NotebookInformation[EvaluationNotebook[]], {1}, > FrontEnd`FileName]]] -- Murray Eisenberg murray(a)math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305
From: Hans Michel on 13 Aug 2010 06:55 Not sure about the newness of the term "Compartment" nor was my intent to extend the definition of the word "compartment". Result is it can be interpreted as a new use of the word. I simply chose "Compartment" as a relation to different meanings of "Cell" such as space in table where column and row meet, or the unit space in a grid ruled notebook; or a small room as in prison or convent. Compartment does not go too far off definitions of cell. "Page" is just too liberating! Using "Page" would make this concept geared toward the printing. I lean toward "composition" in any medium. The galley mode is the normative state of any written work. As any paginated book can be stitched back to scroll form. So pagination is a transform function of cuts and flips. I am not proposing changing the FE state just adding an expression that may serve as a hint to where to cut or flip or translate. Can be accomplished with CellGroup, what Slides do. What CellGroup cannot do is flip or translate it's a simple cut. With post processing that simple cut can be made to flip or translate. With the freedom that would come in calling it "Page" many would start to expect a "page" which would become restrictive. Calling it "Compartment" would leave some room for interpretation. I am not stuck with the name. Hans -----Original Message----- From: Vince Virgilio [mailto:blueschi(a)gmail.com] Sent: Thursday, August 12, 2010 4:31 AM Subject: Re: Frontend suggestions On Aug 11, 4:46 am, "Hans Michel" <hmic...(a)cox.net> wrote: > The FE and the language itself needs a new expression between Notebook and > Cell (above CellGroup which is still a Cell) we need Compartment. > Compartments can exist side by side in the screen environment and content > can overflow into the next linked Compartment. > > With Compartment you can now do interactive pagination. SNIP No need for Neologisms. Why not simply call it a Page? As you imply, Pagination is a crucial concept. Vince Virgilio
From: David Annetts on 13 Aug 2010 06:55 Hi Themis, Since ~6.x, you've been able to SetDirectory(a)NotebookDirectory[]; to do this ... D. On 12/08/2010 17:31, Themis Matsoukas wrote: >> Since the subject of possible enhancements to the FE >> is being discussed, >> I wonder if we could determine which feature would be >> most popular. I >> have two requests: >> >> 1) Infinite undo! >> > --Even finite undo (with redo) would be great. > > --A simple(r) way to change the working directory for input/output operations from the default (root) to the directory of the current notebook. The only way I know how is > > SetDirectory[ToFileName[ > Extract[ > "FileName" /. NotebookInformation[EvaluationNotebook[]], {1}, > FrontEnd`FileName]]] > > Being incapable of memorizing it, I save this monstrosity in a safe vault and recycle it from notebook to notebook. > > Themis >
First
|
Prev
|
Next
|
Last
Pages: 1 2 3 4 5 Prev: FindMinimum inside another FindMinimum Next: Compile with Boolean Arrays |