Worse, it is reproducing the chain of errors in design that led
to existing computer algebra systems.
Which ones do you mean?
managing assumptions. treating algebraic roots. fo 2 examples.
That's areas.
What are the design errors? What would be better designs?
For the assumptions - do you mean the existing system, or the new system
that's being implemented?
And in general, if you think this is all misguided - what are you
doing here?
trying to educate. the world does not need more crappy duplicative
software. even in python.
We have a saying in Germany: If you wish to give advice, pick the people
up where they stand.
What I'm reading from you is theory, with no indication how to apply, or
where to start, or anything. You do not seem to even have looked into
the overall code structure, to identify the low-hanging fruit. You don't
even have a plan to identify which fruit are hanging at what altitude...
and I'm not seeing how telling us "you're doing it all wrong" is going
to help SymPy along if you stay silent on what's wrong, or in what ways
it is wrong, or (most importantly) how it could be done better.
Not that I can't sympathize with your points, or your position. Being
specific requires work, and I guess you don't have an unlimited time
budget. I can even sympathize with your Lisp preference (though I'd
prefer Haskell since it's 90% of Lisp's capabilities but ten times the
guarantees, plus performance aspects would be so different that it's an
experiment worth actually doing).
But... it's not going to lead anywhere at the level I'm seeing here.
Just curious what thinking is motivating you.
what motivates you?
The realization that it was a repeated case of unhelpful feedback.
The wish to improve that situation.
--
You received this message because you are subscribed to the Google Groups
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/535E035C.20604%40durchholz.org.
For more options, visit https://groups.google.com/d/optout.