[racket] Algebra system

From: Jens Axel Søgaard (jensaxel at soegaard.net)
Date: Fri Dec 6 13:12:06 EST 2013

2013/12/6 Laurent <laurent.orseau at gmail.com>:
> Hi,
>
> Are there any short or long-term plans to add some computer algebra system
> to the already-wonderful math library? For example along the lines of the
> core of Sympy [1].
> I would be particularly interested in symbolic manipulation (reduction,
> factorization, etc.) of (in)equations.

Short term?
No.

Long term plans?
 Well, make it long-term dreams.

Bracket contains the core of CAS. See for example:

https://github.com/soegaard/bracket/blob/master/bracket/examples/newton-iteration.rkt

If you want to try it, then use

  cd bracket
  raco link bracket

and run the example in DrRacket.

Be patient the Science Collection and Herman's memoize collections are used.
(And memoize in turn uses the schemathics test suite, which takes for ever
to fetch and compile).

There is also the beginnings of a GUI:
  https://github.com/soegaard/bracket/blob/master/gui/racket-cas.rkt
Open the file in DrRacket and click run.
There is an example in the source.

But ... this is pre-pre-alpha software.

/Jens Axel










>
> Thanks,
> Laurent
>
> [1] http://sympy.org/en/index.html
>
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
>



-- 
--
Jens Axel Søgaard


Posted on the users mailing list.