[Maxima-commits] CVS: maxima/src sin.lisp,1.22,1.23



memq is good -- it works, it's short, and without it I'd mess up
and use the wrong test. When I have failed to use memq, wiser folks
have suggested that I use it :)

Agreeged -- the giant

> ((lambda (a b c)
>
>                ... big block of code...)

can take the will to read code right out of me.


Barton

-----maxima-bounces at math.utexas.edu wrote: -----


>Then again, there are some purely syntactic things that would be nice to
>modernize, even if they are legal CL.  Inline lambdas like
>
>        ((lambda (a b c)
>
>                ... big block of code...)
>
>          aval
>
>          bval
>
>          cval)
>
>
>should definitely be replaced by let's.  The only reason the code was
>written that way was because let didn't exist....
>
>
>On the other hand, a lot of Maxima's naming conventions for its own
>functions are perverse and confusing.  Why is the equivalent of equal
>alike1 rather than alike, for example?
>
>
>              -s
>
>
>
>_______________________________________________
>Maxima mailing list
>Maxima at math.utexas.edu
>http://www.math.utexas.edu/mailman/listinfo/maxima