StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Common Lisp
ByCommon LispCommon Lisp

Common Lisp

#1373in Languages
Discussions1
Followers255
OverviewDiscussions1Adoption

What is Common Lisp?

Lisp was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence (AI) research. As one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, conditionals, higher-order functions, recursion, and the self-hosting compiler. [source: wikipedia]

Common Lisp is a tool in the Languages category of a tech stack.

Common Lisp Pros & Cons

Pros of Common Lisp

  • ✓Flexibility
  • ✓High-performance
  • ✓Comfortable: garbage collection, closures, macros, REPL
  • ✓Stable
  • ✓Lisp
  • ✓Code is data
  • ✓Can integrate with C (via CFFI)
  • ✓Multi paradigm
  • ✓Lisp is fun
  • ✓Easy Setup

Cons of Common Lisp

  • ✗Too many Parentheses
  • ✗Standard did not evolve since 1994
  • ✗No hygienic macros
  • ✗Small library ecosystem
  • ✗Inadequate community infrastructure
  • ✗Ultra-conservative community

Common Lisp Alternatives & Comparisons

What are some alternatives to Common Lisp?

JavaScript

JavaScript

JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.

Python

Python

Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.

HTML5

HTML5

HTML5 is a core technology markup language of the Internet used for structuring and presenting content for the World Wide Web. As of October 2014 this is the final and complete fifth revision of the HTML standard of the World Wide Web Consortium (W3C). The previous version, HTML 4, was standardised in 1997.

Java

Java

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

PHP

PHP

Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.

TypeScript

TypeScript

TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.

Try It

Visit Website

Adoption

On StackShare

Common Lisp Integrations

Arc, ImageMagick, Bleemeo are some of the popular tools that integrate with Common Lisp. Here's a list of all 3 tools that integrate with Common Lisp.

Arc
Arc
ImageMagick
ImageMagick
Bleemeo
Bleemeo

Common Lisp Discussions

Discover why developers choose Common Lisp. Read real-world technical decisions and stack choices from the StackShare community.

jasonrobot
jasonrobot

Nov 30, 2018

Needs adviceonCommon LispCommon Lisp

Common Lisp Goodbye Python Lua Javascript and Ruby. This is a fantastically elegant language. Everything I've learned in Lisp has made me a better programmer elsewhere.

0 views0
Comments
Companies
25
DOGSRB+19
Developers
194
PKSAEK+188