maxima-interface
Simple interface between Common Lisp and Maxima. Moved to https://git.sr.ht/~jmbr/maxima-interface (by jmbr)
Yotta
Basic Linear Algebra compiler with C and Common Lisp backends (by Jobhdez)
maxima-interface | Yotta | |
---|---|---|
3 | 6 | |
12 | 16 | |
- | - | |
10.0 | 6.8 | |
about 1 year ago | 4 months ago | |
Common Lisp | Common Lisp | |
- | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
maxima-interface
Posts with mentions or reviews of maxima-interface.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-06.
- Maxima: A computer algebra system written in Common Lisp
-
A linear algebra compiler in common lisp
Oh, thanks for reminding! A few days ago someone had also suggested maxima-interface, to be able to incorporate Maxima in the usual workflow.
-
Q: Maxima to Common Lisp?
Sounds like you might benefit from taking a look at https://github.com/jmbr/maxima-interface.
Yotta
Posts with mentions or reviews of Yotta.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-23.
-
What makes Common Lisp interesting now a days?
That's all after you shared your PoC Python compiler, your PoC linear algebra compiler, and your PoC Scheme compiler, all written in Common Lisp.
- a linear algebra compiler with Common Lisp and C backends
-
linear algebra compiler that compiles a tiny linear algebra language to Common Lisp and C
The design doc isn’t very accurate. I wrote it to sketch things out. If you look at the definition of the parser you’ll find what you’re looking for https://github.com/Jobhdez/Yotta/blob/main/src/parser/parser.lisp
-
A linear algebra compiler in common lisp
So, is this akin to providing a matlab-ish frontend for vector/matrix heavy code?
What are some alternatives?
When comparing maxima-interface and Yotta you can also consider the following projects:
maxima-client - Maxima client
zettapy - a Python (like language) to x86 AST compiler
maxima-jupyter - A Maxima kernel for Jupyter, based on CL-Jupyter (Common Lisp kernel)
linear-algebra - A linear algebra library for Common Lisp
emacs-ipython-notebook - Jupyter notebook client in Emacs
fricas - Official repository of the FriCAS computer algebra system
symengine - SymEngine is a fast symbolic manipulation library, written in C++