Thanks for the many helpful suggestions. Pure Aldor might be an interesting
avenue. For prototyping
I will probably first use the interactive mode or SPAD, and then think
about pure Aldor vs. an ECL or pipe route.
In that regard I have a few additional questions:
- When using Aldor programs within FriCAS, do I get access to all domains
and categories within FriCAS,
or is it a limited subset? Is it documented which ones are available?
Concretely I am interested in Puiseux series.
Looking at the source, the Aldor algebra library does seem to have at least
a Taylor series. To make it clear:
as a first step I would be interested in writing Aldor programs (instead of
SPAD) and load them in FriCAS (with ")compile"), so
not standalone Aldor programs.
- Is UnivariatePuiseuxSeries(Expression(Float), 'x, 0.1::Float) something
that is not well-defined, or is it just not implemented?
-> series((0.1::Float)*x,x,0.0::Float)
...
Cannot find a definition or applicable library operation named
series with argument type(s)
Polynomial(Float)
Variable(x)
Float
Thank you,
Tobias
On Saturday, December 12, 2020 at 5:58:13 PM UTC-5 [email protected] wrote:
> What exact function do you want to call?
> Maybe you are satisfied with what the aldor library provides.
>
> https://github.com/pippijn/aldor
>
> Ralf
>
> On 12/12/20 8:58 PM, Tobias wrote:
> > Hello!
> >
> > I am interested in using a FriCAS (DoubleFloat -> DoubleFloat) function
> > from C.
> > Is such a thing easily (out of the box) possible, or has anyone explored
> > that before? Presumably it could be done, at least in principle, see
> > http://www.sbcl.org/manual/index.html#Calling-Lisp-From-C but it's
> likely
> > difficult and hacky.
> >
> > While I could launch a new FriCAS and parse the output for each call,
> this
> > would be too inefficient for my application. An alternative would be to
> run
> > FriCAS once and stream
> > input and output for many function calls (as probably SageMath and
> others
> > do it). Ideally I want to have as little overhead as possible.
> >
> > I would be happy for any suggestions in that regard!
> >
> > Thanks,
> > Tobias
> >
>
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/fricas-devel/a7e62ba9-900f-42dc-ace8-5a27e0504405n%40googlegroups.com.