libapl-clj
GNU APL native interop for Clojure (by jjtolton)
coffi
A Foreign Function Interface in Clojure for JDK 19. (by IGJoshua)
libapl-clj | coffi | |
---|---|---|
2 | 6 | |
22 | 252 | |
- | - | |
0.0 | 3.7 | |
about 2 years ago | 3 months ago | |
Clojure | Clojure | |
MIT License | Eclipse Public License 1.0 |
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.
libapl-clj
Posts with mentions or reviews of libapl-clj.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-01.
-
Which Programming language libraries can Clojure use as its own?
APL
-
May: evaluate APL expressions from Clojure
Are you aware of the libapl-clj option?
coffi
Posts with mentions or reviews of coffi.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-09-20.
-
JEP Draft: Prepare to Restrict the Use of JNI
Honestly, Project Panama seems much more promising for interop with the C ABI from the Java platform. This is anecdotal, but a lot of commercial Clojure projects seem to have a small JNI-using library that nobody dares to touch with a 10 ft. pole lest something in it breaks and debugging is tedious, if possible at all. I've been eagerly waiting for the release of Java 21 since it means projects like coffi[1] can be used in a stable release of Java, and the API is honestly much more ergonomic than dealing with SWIG and using JNI directly.
[1] https://github.com/IGJoshua/coffi
- Scala native equivalent to Clojure
-
Which Programming language libraries can Clojure use as its own?
Yes hello I am new kid. There's Project Panama which is wrapped by https://github.com/IGJoshua/coffi
-
Reflecting on 18 months of Clojure - Building a SaaS business with Clojure
coffi
- Coffi, a Foreign Function Interface for Clojure on JDK 17
- Coffi, a Foreign Function Interface for JDK 17
What are some alternatives?
When comparing libapl-clj and coffi you can also consider the following projects:
cepl - Code Evaluate Play Loop
xtdb - An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt
libjulia-clj - Julia bindings for Clojure -- Currently somewhat unstable --
sente - Realtime web comms library for Clojure/Script