== Quote from Lars T. Kyllingstad ([email protected])'s article
> Now, if someone made a CAS library for D, I would never again
> have to reach for any tool other than vim and dmd... ;)
> -Lars

Actually...

I've dreamed of the same thing.  I started playing around with writing a CAS 
about
8 months ago.  It was never a very serious project, i.e. I wrote it in a few 
days
just to see how much functionality I could get working, and never thought it had
much of a chance of ever growing into a serious full-fledged CAS.

When I left off, it was capable of parsing a string representing a mathematical
expression into a callable object at runtime, performing a few basic 
mathematical
simplifications (not much) and taking derivatives symbolically (though it left 
the
results of these derivatives mostly unsimplified).

I have no intention of developing it further, at least not in the near future, 
and
I'm not sure if it's far enough off the ground to be substantially easier than
starting from scratch, but if there's interest I'd be willing to put it up
somewhere under the Boost license for others to play around with.

Reply via email to