Let-go, a new programming language, has emerged as a challenger to the JVM's dominance. Its creator, nooga, started the project as a joke, but it has since evolved into a serious contender.
_A new programming language written in pure Go has achieved a significant milestone, booting in 7ms and posing a challenge to the JVM's dominance. The language, called Let-go, boasts a 90% compatibility rate with JVM Clojure. Its creator claims it was initially an 'elaborate practical joke', but the project has turned out to be a serious contender._
A new programming language has emerged, threatening to disrupt the dominance of the JVM. Let-go, a Clojure-like language written in pure Go, has achieved a significant milestone, booting in 7ms. This is significantly faster than the JVM and Babashka, making it an attractive option for developers who require a fast and efficient language. The language's creator, nooga, started the project as a joke, but it has since evolved into a serious contender.
Let-go was created by a developer known as nooga, who started the project in 2021 as a joke to write Clojure while pretending to work on a Go project. However, the language has since evolved into a serious contender, with a 90% compatibility rate with JVM Clojure. Let-go ships as a 10MB static binary and has a cold boot time of 7ms, significantly faster than the JVM and Babashka.
Let-go's performance is comparable to that of GraalVM-backed sci, a notable achievement considering its small size and fast boot time. The language's creator claims that it has decent throughput on algorithmic workloads, making it a viable option for developers who require a fast and efficient language. Let-go's performance is likely to attract attention from developers who are looking for alternatives to the JVM.
The emergence of Let-go poses a challenge to the JVM's dominance in the programming language landscape. The JVM has long been the standard for running Clojure and other languages, but Let-go's fast boot time and small size make it an attractive alternative. If Let-go gains traction, it could potentially disrupt the JVM's market share and force Oracle to re-evaluate its strategy.
The future of Let-go is uncertain, but its creator has expressed interest in continuing to develop the language. With its small size and fast boot time, Let-go has the potential to become a popular choice for developers who require a fast and efficient language. As the language continues to evolve, it will be interesting to see how it competes with the JVM and other languages in the market.
As the programming language landscape continues to evolve, Let-go's emergence is a significant development. With its fast boot time and small size, it has the potential to disrupt the JVM's dominance and become a popular choice for developers. Only time will tell if Let-go will gain traction, but one thing is certain - the language wars have just gotten more interesting.
Sources: Hacker News, GitHub