
Welcome to Common-Lisp.net
Welcome to the amazing world of Common Lisp, the programmable programming language.
CL-USER> (defun hello ()
(write-string "Hello, world!"))HELLO
CL-USER> (hello)
Hello, world!
"Hello, world!"This site is one among many gateways to Common Lisp. Its goal is to provide the Common Lisp community with development resources and to work as a starting point for new programmers.
Get startedHost a projectTry it in your browser
What is Common Lisp?
Common Lisp is a modern, multi-paradigm, high-performance, compiled, ANSI-standardized descendant of the long-running family of Lisp programming languages.
Common Lisp is known for being extremely flexible, having excellent support for object oriented programming, and fast prototyping capabilities. It also sports an extremely powerful macro system that allows you to tailor the language to your application, and a flexible run-time environment that allows modification and debugging of running applications (excellent for server-side development and long-running critical software). It is a multi-paradigm programming language that allows you to choose the approach and paradigm according to your application domain.
Curious?Get started!More about the language
Services
- Project hosting for open source Common Lisp: a Git repository on gitlab.common-lisp.net with CI on every major implementation, a web page at
<project>.common-lisp.devand a mailing list. - Mailing lists for Lisp topics that are not a project.
- Container images of the Lisp implementations, and custom images built to order.
Support
Stuck with something on this site or on its GitLab? Ask in #common-lisp.net on Libera.Chat, or send the admins a request.
About this site
Run by volunteers, held by a non-profit, and paid for by its services and by gifts. The pages are a Common Lisp program, and its source takes merge requests like any project here. More on the about page.