Hi,
Actually this was a bad idea. I tried making between a regular function and it breaks a lot of code that I have
written. It has to be a simplifying function or I can't integrate expressions that contain it.
I have posted the newest pw.mac at my site. It can use between or signum. I have to update the help now. You can get
it here. http://mysite.verizon.net/res11w2yb/pw.mac.txt BTW I have tried using sign() in the definition of simpbetween
but it is slower that using the relational operators. Maybe I am going about it the right way.
Rich
--------------------------------------------------
From: "Richard Hennessy" <rich.hennessy at verizon.net>
Sent: Monday, April 05, 2010 10:05 PM
To: "Barton Willis" <willisb at unk.edu>; <macrakis at alum.mit.edu>
Cc: "Maxima List" <maxima at math.utexas.edu>
Subject: Re: [Maxima] How do you write this in lisp
> "simplification--how much is too much".
>
> Maybe between should not be a simplifying function at all. I could make the body of simpbetween with some possibly
> necessary changes the body of a regular user function called between. I am not sure I like simplifying functions that
> much. Maybe that would work out better. I can't make up my mind on this yet. I am going to try experimenting with
> both ways
> of doing it.
>
> Rich
>
>
> --------------------------------------------------
> From: "Barton Willis" <willisb at unk.edu>
> Sent: Monday, April 05, 2010 9:17 PM
> To: <macrakis at alum.mit.edu>
> Cc: "Richard Hennessy" <rich.hennessy at verizon.net>; "Maxima List" <maxima at math.utexas.edu>
> Subject: Re: [Maxima] How do you write this in lisp
>
>> It would be great if there was a definitive guide to writing simplifying functions.
>> There are plenty of examples, but no how-to manual that I know of; some topics
>> that come to mind:
>>
>> (1) nouns and verbs,
>> (2) autoloading simplifying functions,
>> (3) simplification--how much is too much,
>> (4) reflection rules,
>> (5) binary64 & bigfloat evaluation,
>> (6) extras: gradef, conjugates, limits, TeX properties, antiderivatives,
>> (7) declaring function properties (complex, ...),
>> (8) domain and wrong number of argument errors,
>>
>> --Barton
>>
>>
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>