miércoles, 11 de octubre de 2017

Rich Hickey on Clojure

LISP was created by researchers to have a more efficient tool at solving difficult problems and this is very interesting, initially LISP was a language that didn’t work with other languages but this changed eventually and here is where Clojure enters since according to Rich Hickey Clojure was designed to have all the power of LISP to be able to interact with other languages to be better.

It is awesome how a program that would take 20 lines in a language like Java takes just 1 line in LISP and this speaks about how it is a more powerful language (in some cases). I believe that the creation of Clojure was a great step for LISP because of the great things that came with it, the number of people that started using it and the spreading of the language.

Concurrency is one of Clojure and LISP greatest strengths because you can find many ways to implement it in your programs and even though Clojure is not the best language it brings a basic idea of how to do things efficiently and you can always think in how to improve things.


Hickey finally goes on about how structures in Clojure are related to lists, which allows to 'en-list' data and to have clear substructures. This emphasizes the power of Clojure, which is it-s list processing aspects, which is the source of all its powerful abilities

No hay comentarios:

Publicar un comentario