Movatterモバイル変換


[0]ホーム

URL:


by Paul Krill

Clojure inventor Hickey now aims for Android

news
Mar 22, 20126 mins

Clojure founder Rich Hickey discusses his mobile aspirations

android
Credit: Quietbits / Shutterstock

Clojure, pronounced “closure,” is a functional programming language that’s geared toward the JVM (Java Virtual Machine) but also accommodates Microsoft’s Common Language Runtime and JavaScript environments. Rich Hickey, founder of data management technology vendor Datomic, is the author of Clojure. After speaking at the Clojure/West conference in San Jose, Calif., last Friday, Hickey talked with InfoWorld Editor at Large Paul Krill about Clojure, including mobile application development ambitions, and about Datomic.

InfoWorld: When did you develop Clojure? What was your intention in doing so?

Hickey: I started in 2005, and the first version I released was toward the end of 2007. It’s kind of a Lisp for the JVM. My intention was to make a dynamic, functional programming language for the JVM.

Hickey: It actually has sort of the same relationship. Clojure was always designed to be a hosted language. It was designed to have a relationship to the host environment, so if you’re a Java developer, you have a bunch of libraries that you want to use and want to continue to use, you know how to deploy Java. Clojure being hosted lets you do all those things and deploy it the same way you always did. The same thing on the CLR — if you’re on the CLR, you have .Net libraries that you care about and you know how to deploy .Net. When you do Clojure there, it’s the same story. On JavaScript it’s the same idea. We let you reach the JavaScript libraries but run everywhere JavaScript does.

InfoWorld: Clojure is good for multithreaded programming. In this age of multicore programming, shouldn’t Clojure have a bright future in that regard?

Hickey: Yes, absolutely. Clojure definitely has a sound model of state that keeps the programmers from having to use locks, and so it’s great for concurrent programming and multicore.

Show me more

Sponsored Links


[8]ページ先頭

©2009-2025 Movatter.jp