Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Clojure Alternatives
Similar projects and alternatives to clojure
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
-
-
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
scope-capture
Project your Clojure(Script) REPL into the same context as your code when it ran
-
-
-
-
-
Elixir
Elixir is a dynamic, functional language designed for building scalable and maintainable applications
-
trufflesqueak
A Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM.
-
-
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
-
supercollider
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
clojure reviews and mentions
-
Advent of Clojure - looking for feedback
1 - partial is defining a new function that ignores the type hints from func, and would introduce boxing. It also can introduce a performance hit for (remaining) argument arities > 3, since it automatically invokes a varargs variant instead of providing a concrete arity. With the varargs version, in profiling you may see RestFn showing up on hot paths, which is the varargs implementation having to munge seqs every invocation instead of being able to use concrete args matching discrete arities. Depending on the frequency of invocation this may impact performance.
-
The Holy Trinity of Clojure
I love Clojure, but the Java source is oddly formatted which I never understood: https://github.com/clojure/clojure/blob/527b330045ef35b47a96...
-
Is there any currently working way to import a local Java .jar library into a Clojure project?
I'm using Leiningen to set up the project, so it seems that the guide on clojure.org does not apply. And in the Leiningen Docs I couldn't find anything...
-
Is Clojure suitable for my use cases?
You can see all the changes (and two security fixes) for Clojure versions here: https://github.com/clojure/clojure/blob/master/changes.md
- Ask HN: Is Clojure Dead?
-
A language without operators
Lisp and Forth and all of their derivatives like Clojure and Factor:
-
Clojure needs a Rails, but not for the reason you think
clojure.math is primarily a wrapper for java.lang.Math. I wrote some code to generate it from the Java reflection info (~100 LOC). And then I wrote some customization to the automatic stuff to make it how we wanted it (~150 LOC). The work doing these parts of it were probably a few days. Code here: https://github.com/clojure/clojure/blob/master/codegen/gen_math.clj
-
Ask HN: What are some 'cool' but obscure data structures you know about?
Huet's zipper. https://en.wikipedia.org/wiki/Zipper_(data_structure).
One zipper value represents a regular tree of data, but from the perspective of the "current position". There are traversal operations that take a zipper value and return the same tree from the perspective of an element above/beside/below the current position, and there are operations that return the same structure but with the current element changed, or items deleted or inserted.
Huet's paper is an easy read if you've been exposed to OCaml or similar languages: https://www.st.cs.uni-saarland.de/edu/seminare/2005/advanced... . His "returned glove" metaphor is what made it click for me.
Clojure includes an implementation of Huet's zippers https://github.com/clojure/clojure/blob/master/src/clj/cloju... that is <300 lines of code. It's very, very clever and broadly useful for dealing with XML or other nested data structures.
- *FORMAT IRELANDS&ISHMAEL AMERICANDROID.#8#.Y×YANDROIDYYDROIDXYDROIDXTX.NASA#SPONSORED.OPEN SOURCE PROJECTS.YYYYYYYY
-
Racket for Computer Music?
overtone, in clojure and using the SuperCollider engine
-
A note from our sponsor - Sonar
www.sonarsource.com | 29 Jan 2023