Remember that one of the most appealing aspects of sympy is that it uses
a general purpose programming language, python, unlike other computer
algebra systems. I would not use a special syntax outside of standard
python.
On 5/7/19 3:32 AM, S.Y. Lee wrote:
It would be a good idea about making a new frontend for our project.
However, I think that if we make our own frontend from the scratch, we
should either have to prove that we have features more efficient, or
more unique from the Jupyter notebook, to make a standpoint.
For things that can stand apart from the Jupyter, I think it can be
things like formula editor,
or some capability like accepting inputs more than plain texts, like
images or typesetted math notations, like in Mathematica.
Mathematica also have implemented iconization in 12.
I just wonder if you have the same roadmap, if you had been a long
user of Mathematica.
On Thursday, May 2, 2019 at 2:47:09 AM UTC+9, David Bailey wrote:
Hello,
I used to work as an independent Mathematica consultant, and as
such have a detailed familiarity with their Notebook mechanism. In
my opinion Mathematica notebooks made Mathematica stand out -
being able to work with algebra and calculus roughly as it would
appear in a textbook made the system far easier to use than
other computer algebra systems. Mathematica notebooks also provide
a way to store work in a form that is easy to run again and
modify, as required.
Of course, Mathematica is extremely expensive, and every new
version is bloated out with ever more functionality that hardly
anyone needs. Recent versions of Mathematica are also licensed to
individual computers, and it is necessary to contact Wolfram
Research to move to another machine. I was therefore delighted to
discover SymPy - completely free, and able to tackle most of the
algebra and calculus problems that engineers and scientists
require. I would imagine that almost everyone who buys
Mathematica, uses it to solve problems that SymPy and its related
packages can tackle for free!
Unfortunately I have found the Juypiter frontend extremely hard to
work with. I am posting here, because I am proposing to provide an
alternative to Juypiter notebooks that does not use a browser
based interface, and works directly with the Win32 API in 64-bit
mode. Since I am proposing to replace Juypiter specifically for
SymPy, I thought it was probably best to post here, rather than in
a Juypiter-related forum.
I am mostly retired now, so if I do this, it will be as a free
contribution to the SymPy project. I already have a working basic
prototype.
Although this proposal relates to the Windows platform, I can see
no reason why it would not port to any 64-bit platform that can
run Wine.
My prototype works directly with Python using the C-Python
interface, so there are no problems with communicating processes,
and obviously it is not necessary to have a CMD box running in the
background to make it work!
In my experience, the fact that Mathematica's notebooks do run as
a frontend/kernel combination, does lead to visible complications
for users of the software. Glitches of various sorts are inevitable.
If anyone wants to know why I consider Juypiter unsatisfactory, I
am happy to go into more detail.
Basically I want to know what you all think about this software,
which I propose to call SymPyNotebook.
David
--
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]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/5e39ed65-f187-4bb2-81b1-747dadc0239f%40googlegroups.com
<https://groups.google.com/d/msgid/sympy/5e39ed65-f187-4bb2-81b1-747dadc0239f%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
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 https://groups.google.com/group/sympy.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/f75c2ccd-f16c-fc8d-8c61-905d126fcfe2%40gmail.com.
For more options, visit https://groups.google.com/d/optout.