"Delayed" problem in mfunction/mmacro definition



Siver Andrey wrote:

>----- Original Message ----- 
>From: "Andrej Vodopivec" <andrej.vodopivec at fmf>
>To: "Siver Andrey" <siver@sirius.ihep.su>
>Sent: Monday, November 15, 2004 3:11 PM
>Subject: Re: [Maxima] "Delayed" problem in mfunction/mmacro definition
>
>
>  
>
>>The symbol '' stands for evaluate now and ' stands for don't evaluate
>>now.
>>    
>>
>
>Do you know how '' represented at lisp level? It is not (MEVAL) as I
>understand:
>
>:lisp(displa '((MDEFINE) (($f) $x) ((MEVAL) $x)))
>=>F(X) := MEVAL(X)
>  
>

I think that ''   ,   two single quotes,  is a signal to the PARSER to 
evaluate the next item that is
read by the parser, and evaluate it, during the parsing phase.  If I am 
right, there is no
representation of '' internally.

>  
>
>>Hope this helps
>>
>>Andrej
>>    
>>
>
>Yes, thanks.
>
>
>Andrey
>
>_______________________________________________
>Maxima mailing list
>Maxima@www.math.utexas.edu
>http://www.math.utexas.edu/mailman/listinfo/maxima
>  
>