01.122011

Scala vs. Clojure: Aktueller Programmiersprachenstreit

Zur Zeit schlägt ein eigentlicher privater, aber an die Öffentlichkeit gelangter,  Brief von Coda Hale -- verantwortlicher Mitarbeiter von yammer (www.yammer.com) -- an die Scala Entwickler von Typesafe (www.typesafe.com) hohe Wellen.

Yammer implementiert aktuell Teile der Codebasis von Scala nach Java; die Scala-Entwickler haben das über 8 Ecken mitbekommen und nach den Gründen gefragt. Coda Hale hat diese Gründe deutlich, aber höflich geschildert.

Interessant an dieser Diskussion, vor allem an den Positionen/Kommentaren auf hackerne.ws dazu, ist, auf welch unterschiedlichen Ebenen man Programmiersprachen betrachten kann, und wie ein echtes Unternehmen dazu kommt, sich in Teilen von einer Sprache zurückzuziehen.

Einige Einstiegspunkte in die Diskussion:

Der ursprünglich private Brief:

https://gist.github.com/1406238

Die Diskussion auf hackerne.ws:

http://www.hackerne.ws/item?id=3292555

Die Erklärung von Coda Hale:

http://codahale.com/the-rest-of-the-story/

Die Reaktion eines Clojure Entwicklers/Verfechters:

http://blog.joda.org/2011/11/real-life-scala-feedback-from-yammer.html

Und die nun "offizielle" Yammer Position zu Scala:

http://eng.yammer.com/blog/2011/11/30/scala-at-yammer.html