As we continue our collective programming journey, building on the foundation of intermediate programming, we’re ready to venture into…
Common Lisp
Common Lisp is a general-purpose programming language that supports various programming paradigms, including functional, object-oriented, and procedural programming. It includes many advanced features, such as macros, multiple dispatch, and a powerful type system, that make it a highly expressive language.
Common Lisp is one of the more well-known dialects under the Lisp family, the other being Clojure. It’s widely used in artificial intelligence, expert systems, and scientific computing. It has a large standard library and many third-party libraries and tools, making it a popular choice for developing large-scale systems. Common Lisp also has a strong community of developers contributing to its development and ecosystem.
This section will discuss the history behind Common Lisp, its commonalities with Clojure, its installation and configuration, usage of the most relevant IDEs with their respective extensions, syntax, data structures, methods, some of the most used libraries, its most relevant use cases, and more.
- Series
- Computer Science
- Clojure, Common Lisp, DAX, Elixir, Erlang, F#, Haskell, PureScript, Scala
Functional programming is a powerful and elegant approach to tackling complex problems while creating maintainable code. Even though it…
As our world becomes more complex, programming has also grown in complexity; developing a deeper technical understanding to tackle…