some editing tools for maxima



Actually, apropos is a very good start.

But, it isn't complete enough.

For instance, I have a number of constants and my own functions with
the word "orbit" in them.  For instance, something like

  ws_x0_orbit

If I type
  apropos(orbit);

I only get
   [orbit, orbits] 
which are part of maxima's set of builtin functions.

In any event, "apropos" helps a lot.

Thanks,
  -sen


On Wed, 6 Dec 2006, Raymond Toy wrote:

> sen1 at math.msu.edu wrote:
>> I would like to have tools such as grep available with some of the
>> built in maxima functions in interactive sessions.
>>
>> for instance, suppose I have a lot user defined functions, and some of
>> them have the characters "iter" in them.
>>
>> If I type
>>
>>   functions
>>
>> then I get all of the functions back and I have to visually search for
>> those which have "iter" in them.
>>
>> It would be nice if I could pipe the output of the
>>    functions
>>   command to a filter such as "grep": e.g.,  something like
>>
>>    functions | grep iter
>>
>> to print out a list of only those user defined functions which have
>> the expression "iter" in them.
>>
>> Is such a tool already available?  If not, is there a simple routine
>> which would do this?
>>
>>
> Will apropos do what you want?  It's basically the same as Lisp's apropos.
>
> Ray
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>

-- 
  ---------------------------------------------------------------------------
  | Sheldon E. Newhouse            |    e-mail: sen1 at math.msu.edu           |
  | Mathematics Department         |       				   |
  | Michigan State University      | telephone: 517-355-9684                |
  | E. Lansing, MI 48824-1027 USA  |       FAX: 517-432-1562                |
  ---------------------------------------------------------------------------