|over 5 years ago||7 days ago|
|-||Eclipse Public License 2.0|
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.
OCaml is getting multicore support in the next major version (v5)
6 projects | news.ycombinator.com | 7 Oct 2021
I think Elixir would be interesting for your usecase.
It's a dynamic, garbage collected language. It's easy to pick up and get going with. As a functional programming language there isn't a lot to learn in the way of language constructs, and you don't even have to do the 'wrestling with the type system' thing that you have to do in compiled functional languages like OCaml.
Its processing 'horsepower' is probably comparable to Python, but it's much better for building low latency things if you want to run something in a bit more of a production use case. This is also improving due to the recent addition of a JIT.
The addition of NX is making Elixir an increasingly interesting place to do ML - write Elixir, have it run on GPU etc. See https://dashbit.co/blog/nx-numerical-elixir-is-now-publicly-...
Python integration is probably best done using the Erlang 'port' system - running Python as a managed process and communicating with it using messages over stdin/stdout. I use it for C interop and it works well (and fits well with the Elixir/Erlang process model). It's not difficult to roll your own in Python e.g. https://github.com/fujimisakari/erlang-port-with-python/blob... or look at something like http://erlport.org/
Pyffi – Use Python from Racket
5 projects | news.ycombinator.com | 14 Oct 2022
It’s also worth noting that Clojure has libpython-clj (https://github.com/clj-python/libpython-clj) which offers an interface with Python from another lisp. Here are some advanced ML and dataviz examples using that lib: https://github.com/gigasquid/libpython-clj-examples.
A Python-compatible statically typed language erg-lang/erg
27 projects | news.ycombinator.com | 13 Aug 2022
Clojure Scripting on Node.js
8 projects | news.ycombinator.com | 3 Aug 2022
There's something about Clojure people like so much, they want it to work atop any platform.
Why Clojure is not widely adopted like mainstream languages?
4 projects | reddit.com/r/Clojure | 6 Jun 2022
Why is there no Clojure to Python Compiler / Transpiler?
7 projects | reddit.com/r/Clojure | 26 Mar 2022
There's this project that's used a lot for taking advantage of Pythons ecosystem through Clojure JVM. https://github.com/clj-python/libpython-clj
(define (uwu) (display "nya~\n"))
5 projects | reddit.com/r/transprogrammer | 17 Mar 2022
Ahh, makes sense. Well, if you ever wanna steal some of python's thunder, libpython-clj worked great for me lol. Supposedly py4cl fills a similar role in Common Lisp.
Notebooks suck: change my mind
10 projects | reddit.com/r/Python | 11 Feb 2022
High quality interop with any python library via libpython-clj including, but not limited to, keras, numpy, matplotlib, and pandas. This includes zero copy paths from many of those.
Best Lisp dialect?
4 projects | reddit.com/r/lisp | 2 Nov 2021
Coffi, a Foreign Function Interface for JDK 17
3 projects | reddit.com/r/Clojure | 16 Oct 2021
One thing about the readme that is incorrect - [dtype-next](https://github.com/cnuernber/dtype-next)'s ffi does in fact support callbacks :-). It is used as the backend to [libpython-clj](https://github.com/clj-python/libpython-clj) where you certainly can call clojure functions from python.
November 2021 workshops -- please comment about your preferences
4 projects | reddit.com/r/Clojure | 15 Oct 2021
What are some alternatives?
clerk - ⚡️ Moldable Live Programming for Clojure
hissp - It's Python with a Lissp.
spark-nlp - State of the Art Natural Language Processing
tablecloth - Dataset manipulation library built on the top of tech.ml.dataset
PrimesResult - The results of the Dave Plummer's Primes Drag Race
Arcadia - Clojure in Unity
py4cl - Call python from Common Lisp
waqi - REPL-driven data visualizations with Clojure and Vega/Vega-Lite in the browser
tech.ml.dataset - A Clojure high performance data processing system
unifydb - A time-traveling graph database