Subject: "Delayed" problem in mfunction/mmacro definition
From: Richard Fateman
Date: Thu, 18 Nov 2004 14:36:26 -0800
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
>
>