problem calling MAXIMA function at lisp level



Hi,

  I tried to  do something as the MAXIMA manual says:

  at MAXIMA level, I define a function:
(C1) FOO(X, Y) := X + Y + 3;

  then, I press Ctrl-C to enter lisp level, and :

MAXIMA>>(mfuncall '$foo 4 5)

  but I got the following answer:

(($FOO SIMP) 4 5)

  not 12 as the manual says.

  Is the manual too old? Where can I find a good book for MAXIMA?


-- 
Wang Yin
DA Lab, Tsinghua University,
100084
Beijing China