[racket] Algebra system
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