This example does not violate the principle. FullGraphics is acting
on the graphics expression to generate a new expression. Both are
valid expressions and both will render as, visually, entities that are
perceived as the same. But their structures may differ. FullGraphics
is acting on an expression to yield an expression. Both are
expressions and so in this example "Everything is an expression" .
--David
On Jun 26, 6:50 am, Alexey <lehi... at gmail.com> wrote:
> Hello,
>
> I think that the underlying principle "Everything is an expression" in
> Mathematica is great and is one of the most exciting advantages of the
> Mathematica system.
>
> But it is disappointing that this principle is still fails even on
> such basic example as representation of a simple Plot. Consider the
> following:
>
> g = Plot[Sin[x], {x, 0.2, 10}]
> Show[FullGraphics[g], AspectRatio -> 1/GoldenRatio]
>
> It is clear that the two generated images are significantly different.
> This means that the function FullGraphics[] does not gives the true
> expression-representation of the first plot. Is it true that in really
> we can not get the true representation of the plot as an expression?
> And the principle mentioned really fails even on this? Or there is
> another way to get it?
>
> Thank you for your attention a priori.