|
[Date Index]
[Thread Index]
[Author Index]
Re: What does FullForm[ ] actually do?
- To: mathgroup at smc.vnet.net
- Subject: [mg90572] Re: What does FullForm[ ] actually do?
- From: David Bailey <dave at Remove_Thisdbailey.co.uk>
- Date: Mon, 14 Jul 2008 05:20:50 -0400 (EDT)
- References: <g54oj0$eu9$1@smc.vnet.net> <g56t9n$3qv$1@smc.vnet.net> <g59tse$or2$1@smc.vnet.net>
AES wrote:
>
> Thank you -- agreed -- that's what I've now learned from you and others
> is how FF operates: To say this (I think) more precisely:
>
> "FullForm[expr] **first evaluates the expression expr**
> and then displays **the internal form of the _result_
> produced by this evaluation of the expression**.
>
I would not say this definition of FullForm is more precise at all.
FullForm is exactly the same as Sin or Map - or the majority of other
Mathematica functions - its arguments get evaluated before it is called.
To define FullForm as above would imply that this is not the default
behaviour of other Mathematica functions, and would logically require
that these extra words be added to the definitions of all the non-held
functions.
I often use FullForm[Hold[some expression]]
David Bailey
http://www.dbaileyconsultancy.co.uk
Prev by Date:
Re: How to do a negative pattern?
Next by Date:
Wacky Font Substitution in .eps Export
Previous by thread:
Re: What does FullForm[ ] actually do?
Next by thread:
Re: What does FullForm[ ] actually do?
|