coffi
A Foreign Function Interface in Clojure for JDK 19. (by IGJoshua)
libapl-clj
GNU APL native interop for Clojure (by jjtolton)
coffi | libapl-clj | |
---|---|---|
6 | 2 | |
252 | 22 | |
- | - | |
3.7 | 0.0 | |
4 months ago | about 2 years ago | |
Clojure | Clojure | |
Eclipse Public License 1.0 | MIT License |
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.
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
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?
What are some alternatives?
When comparing coffi and libapl-clj you can also consider the following projects:
xtdb - An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt
cepl - Code Evaluate Play Loop
sente - Realtime web comms library for Clojure/Script
libjulia-clj - Julia bindings for Clojure -- Currently somewhat unstable --
image-processing - HERO Code Camp 2022 -- Image Processing Course
jnr-posix - Java Posix layer
may - Clojure -> Dyalog APL
clong - A wrapper for libclang and a generator that can turn c header files into clojure apis.
clojisr - Clojure speaks statistics - a bridge between Clojure to R
libpython-clj - Python bindings for Clojure
clojerl - Clojure for the Erlang VM (unofficial)