Remove Clojure
article thumbnail

Article: Donkey: A Highly-Performant HTTP Stack for Clojure

InfoQ Articles

Donkey is the product of the quest for a highly performant Clojure HTTP stack aimed to scale at the rapid pace of growth we have been experiencing at AppsFlyer, and save us computing costs. Finally, we will discuss Clojure and immutability, and some of our design decisions.

119
119
article thumbnail

Java: Platform or Language?

Leading Agile

Use Clojure. If we remember Java is a platform, and not merely a source language, then most or all of those arguments vanish in a puff of logic. Need dynamic typing ? Use Groovy. Need functional programming ? Need a Lisp /Scheme-like thing? Need Ruby ? Need Python ? Use Jython. Use Kotlin.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

A Minimal Development Environment: Part Two

Leading Agile

Note: Other JVM-based languages are okay, like Clojure, Kotlin, and Scala.). 5] Clojure. [5] For occasional use, or for a person very familiar with Java who doesn’t need much hand-holding by an IDE, this environment would be fine. Lisp/Scheme/Racket — recommend Emacs/Slime for Lisp/Scheme, and DrRacket for Racket. 3] C/C++. [5]

article thumbnail

Value, Quality, and Craftin Software

Leading Agile

Today, Java is regarded as fairly verbose and clunky; the quest to improve it has led to Groovy, Scala, Clojure, and Kotlin, each of which builds on and improves on Java in one way or another. C eventually led to C++ and Objective C, and those influenced Java and C#.

article thumbnail

Sometimes Less is More

Leading Agile

On the other hand, the work flow with Clojure and Leiningen or Scala and sbt (also JVM languages) can be smoother and lighter-weight using just a text editor and a terminal emulator in a separate window. A specialized language such as R might be much easier to use with the aid of a good IDE; in that case, RStudio.