MathGroup Archive 2005

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

Search the Archive

Re: 2.9.2 How Input and Output Work

  • To: mathgroup at
  • Subject: [mg61854] Re: [mg61834] 2.9.2 How Input and Output Work
  • From: <bsyehuda at>
  • Date: Wed, 2 Nov 2005 04:09:22 -0500 (EST)
  • References: <>
  • Sender: owner-wri-mathgroup at

The parsing is done by the Kernel, so "immediately" is when you evaluate the
In addition, the "Cell[BoxData[...." that you may see in the front end is
not the expression that is passed to the kernel. This expression is
converted to another format that is passed to the kernel which in turn pars
it, process it, and send it back to the front end (and there it is converted
again to "Cell[... " expressions.
This should be transparent to the user, so I wonder, why is this so
important to you?

On 11/1/05, Steven T. Hatton <hattons at> wrote:
> 2.9.2 How Input and Output Work of the online help states that:
> "When you type something like x^2 what Mathematica at first sees is just
> the
> string of characters x, ^, 2. But with the usual way that Mathematica is
> set up, it immediately knows to convert this string of characters into the
> expression Power[x, 2]."
> What does "immediately" mean in this context? As soon as I press the '2'
> key? When I evaluate the cell? If it is the former, then why do I see
> "Cell[BoxData[SuperscriptBox["x", "2"]], "Input"]" when I view the
> expression?
> --
> "Philosophy is written in this grand book, The Universe. ... But the book
> cannot be understood unless one first learns to comprehend the language...
> in which it is written. It is written in the language of mathematics, ...
> without which wanders about in a dark labyrinth." The Lion of Gaul

  • Prev by Date: issues with integrating Boole
  • Next by Date: Re: How was this typed?
  • Previous by thread: Re: 2.9.2 How Input and Output Work
  • Next by thread: Re: 2.9.2 How Input and Output Work