clj-maxima
Maxima as a clojure library (by lsevero)
cloture
Clojure in Common Lisp (by ruricolist)
clj-maxima | cloture | |
---|---|---|
3 | 8 | |
33 | 371 | |
- | - | |
0.0 | 4.5 | |
about 2 years ago | 7 months ago | |
Clojure | Common Lisp | |
GNU General Public License v3.0 or later | - |
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.
clj-maxima
Posts with mentions or reviews of clj-maxima.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-07.
-
Cloture – Implementation of Clojure in Common Lisp
I'm already being able to run some CL software from clojure for example maxima on https://github.com/lsevero/clj-maxima.
- Clj-maxima, symbolic algebra on Clojure using maxima and Common Lisp
- clj-maxima, symbolic algebra on clojure using maxima and common lisp.
cloture
Posts with mentions or reviews of cloture.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-17.
-
Trouble defining a Lisp-1 DSL in Common Lisp
For reference, and to show that it's possible, you might be interested in how I did this for Cloture (Clojure in CL): https://github.com/ruricolist/cloture/blob/master/clojure/core.lisp
-
The Jank Language: LLVM Hosted Clojure
Why not use something like https://github.com/ruricolist/cloture (a Clojure "adapter" that runs on Common Lisp) if you want that?
- Cloture – Implementation of Clojure in Common Lisp
- ClojureRS – Clojure interpreter implemented in Rust
- Clojure – Differences with Other Lisps
-
Clojure, but without the JVM?
Clojure on Common Lisp: https://github.com/ruricolist/cloture
- Seeking clojure-styled concurrency operators for common lisp
-
On Repl-Driven Programming
It does not offer the full experience. It has no breakloop and no ability to browse and edit the live running environment. It has no ability to rummage around inside the dynamic environment of a suspended function call, much less to redefine the suspended function or the types of its parameters, nor to restart the suspended call. Indeed, the JVM makes some of that stuff really inconvenient to do.
You cannot do everything from the Clojure repl in the way you can from a Common Lisp repl or from a Smalltalk worksheet.
I don't know that the Clojure language design forbids it; you might, for example, implement Clojure on top of a Lisp or Smalltalk environment and hook up their tools to Clojure through its interop. That might work, and ruricolist has been working on such an implementation called Cloture:
https://github.com/ruricolist/cloture
But existing Clojure implementations don't have the full set of tools.