From: Vincent N. Virgilio on
David,

The physical medium in question is the Codex.

The invention of the Codex properly superseded the Scroll, but has not been
superseded by invention of the Notebook.

By definition, the Codex operates at the human scale. Much like the human
palm almost exactly bisects the infinite scales of the universe.

Notebooks have their strengths, but (so far) miss a critical balance.

Best Regards,

Vince Virgilio



On Thu, Aug 12, 2010 at 8:00 AM, David Park <djmpark(a)comcast.net> wrote:

> I realize that many people still believe in printed documents, or are
> forced
> to use them by requirements imposed by others. So for them pagination is
> important. Nevertheless, it is an ugly artifact imposed by the physical
> medium that has nothing to do with the information content.
>
> In electronic media reasonable Sectioning, governed by the subject matter,
> with moderate scrolling is a far better way to organize and present
> information.
>
> Electronic media have some of their own bad forms and one of these is the
> jump-link that jumps to a far distance part of the document to obtain an
> ancillary piece of information. An example might be a reference, or a
> distant equation that will be used at the reading point. Rather than
> jumping
> to another part of the document (jerking the reader around) the ancillary
> information should be brought to the point the reader is at.
>
>
> David Park
> djmpark(a)comcast.net
> http://home.comcast.net/~djmpark/
>
>
> From: Vince Virgilio [mailto:blueschi(a)gmail.com]
>
> >
> > 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: J. McKenzie Alexander on
On 12 Aug 2010, at 10:27, S. B. Gray wrote:
>
> 5. An easy way to have Print work more like it does in C (a language
> that I hate). Specifically a way to print pieces of lines while Mathematica is
> calculating rather than Print working only in whole lines.


One solution to the problem of printing partial lines is to evaluate, below the cell performing the lengthy computation, the following:

Dynamic[partialString]

and then update the definition of partialString in the course of the lengthy computation, as below:

Do[
partialString == "";
Pause[0.25];
partialString == "First part...";
Pause[0.25];
partialString == partialString <> "second part...";
Pause[0.25];
partialString == partialString <> "final part: " <> ToString[i];
Pause[0.25];
Print[partialString], {i, 1, 5}
]

Hardly elegant, but it works.

Jason


--
Dr J. McKenzie Alexander
Department of Philosophy, Logic and Scientific Method
London School of Economics and Political Science
Houghton Street, London WC2A 2AE




Please access the attached hyperlink for an important electronic communications disclaimer: http://www.lse.ac.uk/collections/planningAndCorporatePolicy/legalandComplianceTeam/legal/disclaimer.htm