Skip to content

Commit ba90dfa

Browse files
authored
Note Mathics Live and Trepan Debugger (#1358)
1 parent 28a130b commit ba90dfa

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

mathics/doc/documentation/1-Manual.mdoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,15 @@ See the <url>:installation instructions:https://mathics-development-guide.readth
1313

1414
For implementation details, please refer to the <url>:Developers Guide:https://mathics-development-guide.readthedocs.io/en/latest</url>.
1515

16-
<section title="Why try to recreate Wolfram Language?">
17-
\Mathematica is great, but it has a couple of disadvantages.
16+
<section title="Why recreate Wolfram Language?">
17+
\Mathematica is great, but it might have some disadvantages, depending on on your point of view.
1818

1919
<ul>
2020
<li>It is not open source.
2121
<li>Its development is tightly controlled and centralized and as such
2222
<li>It can't hook into different kinds of open-source packages that have independently developed algorithms and methods
2323
</ul>
2424

25-
The second point some may find an advantage.
26-
2725
However, even if you are willing to pay hundreds of dollars for the software, you would not be able to see what\'s going on "inside" the program if that is your interest. That\'s what free, open-source, and community-supported software is for!
2826

2927
\Mathics combines the beauty of \Mathematica implemented in an open-source environment written in Python. The Python ecosystem includes libraries and tools like:
@@ -35,7 +33,7 @@ However, even if you are willing to pay hundreds of dollars for the software, yo
3533
<li><url>:SciPy: https://www.scipy.org/</url> for Scientific calculations.
3634
</ul>
3735

38-
Performance of \Mathics is not, right now, practical in large-scale projects and calculations. However, it can be used as a tool for exploration and education. There is promise that it can provide better debugging.
36+
Performance of \Mathics is not, right now, practical in large-scale projects and calculations. However, it can be used as a tool for exploration and education. There is promise that it can provide better debugging, since we can be completely transparent about every aspect of its operation.
3937

4038
</section>
4139

@@ -52,8 +50,10 @@ Outside of the "core" \Mathics kernel (which has only a primitive command-line i
5250
<ul>
5351
<li>a <url>:command-line interface:https://pypi.org/project/mathicsscript/</url> using either <url>:prompt-toolkit:https://python-prompt-toolkit.readthedocs.io/en/master/</url>, or GNU Readline
5452
<li>a <url>:Django-based web server:https://pypi.org/project/Mathics-Django/</url>
53+
<li>a <url>:A browser-based no-install online front-end:https://mathics3.github.io/Mathics3-live/</url>
5554
<li>a <url>:Mathics3 module for Graphs:https://pypi.org/project/pymathics-graph/</url> (via <url>:NetworkX:https://networkx.org/</url>),
5655
<li>a <url>:Mathics3 module for NLP:https://pypi.org/project/pymathics-natlang/</url> (via <url>:nltk:https://www.nltk.org/</url>, <url>:spacy:https://spacy.io/</url>, and others)
56+
<li>a <url>:Mathics3 Debugger Module:https://pypi.org/project/Mathics3-trepan/</url> (experimental)
5757
<li>a <url>:A docker container:https://hub.docker.com/r/mathicsorg/mathics</url> which bundles all of the above
5858
</ul>
5959

0 commit comments

Comments
 (0)