Rich Hickey

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Rich Hickey in San Francisco

Rich Hickey is a computer programmer and speaker, known as the creator of the Clojure programming language. Clojure is a Lisp dialect built on top of the Java Virtual Machine.[1][2][3] He also created or designed ClojureScript, the Extensible Data Notation (EDN) data format, and the Datomic distributed database. He is the chief technology officer at Cognitect.

Before Clojure, he developed dotLisp, a similar project based on the .NET Framework.[4] Hickey is an independent software developer and a consultant with over 20 years of experience in many facets of software development. He has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening.[5]

He spent about 2½ years working on Clojure before releasing it to the world, much of that time working exclusively on Clojure without external funding.


  • Rich Hickey (February 1995), "Callbacks in C++ using template functors", C++ Report, 7 (2): 43–50. Reprinted in Stanley B. Lippman (editor). C++ Gems: Programming Pearls from The C++ Report (SIGS Reference Library). pp. 515–537. ISBN 978-1-884842-37-5.CS1 maint: extra text: authors list (link)
  • Rich Hickey (June 2020), "A History of Clojure", Proc. ACM Program. Lang 4, HOPL, Article 71


  1. ^ "Rich Hickey: Geek of the Week". Simple Talk. 2010-03-02. Retrieved 2020-06-05.
  2. ^ "Clojure". Retrieved 2020-06-05.
  3. ^ "Economy Size Geek - Interview with Rich Hickey, Creator of Clojure | Linux Journal". Retrieved 2020-06-05.
  4. ^ Michael Fogus (2011). "Rich Hickey Q&A". Code Quarterly: The Hackademic Journal.
  5. ^ "Presentation about Clojure". InfoQ. JVM Language Summit. 2008. Retrieved 2020-06-05.

External links[edit]