“ Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language ” TAKING NOTES.
Lisp - 1958 Introduced a programming language able to deal with mathematical notation * IPL (Information Processing Language) is sometimes cited as the first computer-based functional programming language. First appeared in 1956. Back to the Past.
“Can Programming Be Liberated from the von Neumann Style?” - 1978 John Backus (FORTRAN creator) criticizes hardware architecture based on von Neuman model. Back to the Past.
The Boom- 1980 Innovative techniques have been proposed, such as: Lazy Evaluation Emergence of other languages such as: Lazy ML, Orwell, Alfl, Id, Clean, Ponder e Daisy Back to the Past.
• Clojure:Functional Concurrency for the JVM - Howard M. Lewis Ship • Clojure: A dynamic programming language for the JVM - Rich Hickey • Intro to Clojure by Balint Erdi ( https://speakerdeck.com/balint/intro- to-clojure ) • Clojure Intro ( http://www.slideshare.net/thnetos/clojure-intro ) • Introduction to Clojure by Renzo Borgatti ( http://pt.slideshare.net/ reborg/introduction-to-clojure-13679039 ) References