On 03/14/2012 06:15 AM, Robert Dodier wrote:
> On 3/13/12, Jaime Villate<villate at fe.up.pt> wrote:
>
>> for mathematical functions use always define() instead of :=. Think of
>> := as a way to define a small program, rather than defining a function.
> I dunno. The difference between ":=" and define is that the latter
> evaluates its arguments and the former doesn't. That's the extent
> of it. There isn't any sense in which one is more mathematical
> than the other.
>
I didn't say that define is more mathematical than := you just read it
that way.
I just advised the user to use define for what he is doing, in
anticipation of his
next question: "why df(x) := diff(f(x), x) doesn't work?
Cheers,
Jaime