Instead of the traditional tutorials and books that mostly explain syntax, data structures, functions, high-order functions, macros, etc., and instead of the traditional project Euler like exercises, what are good comprehensive resources to learn how to design large applications in Lisp languages, covering client side as well as server side design and implementation?
Are there any guides out there, that explain from step 1 to step 42, how to incrementally implement an interesting application?
LISP, an acronym for list processing, is a programming language that was designed for easy manipulation of data strings. Developed in 1959 by John McCarthy, it is a commonly used language for artificial intelligence (AI) programming.
LISP. One of the old languages, LISP, has lost its fame and started its journey to death. The language is being rarely used by developers these days. LISP is a language of fully parenthesised prefix notation and is the second oldest high-level programming language, developed in 1960.
LISP became a common language for artificial intelligence (AI) programming, partly owing to the confluence of LISP and AI work at MIT and partly because AI programs capable of “learning” could be written in LISP as self-modifying programs. LISP has evolved through numerous dialects, such as Scheme and Common LISP.
You might like the book Clojure in Action. It starts with an introduction to Clojure, goes on to discuss use cases where Clojure shines in "real world" software such as state management, concurrency, code generation and Java-interop, and then the book walks you through the development of a non-trivial, scalable web application that uses unit testing, custom DSLs, Hadoop, HBase and RabbitMQ.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With