Welcome to CLiki
CLiki is a Common Lisp wiki hosted by The Common Lisp Foundation. CLiki contains resources for learning about and using the programming language Common Lisp, and information about DFSG-compliant free software implemented in Common Lisp.
CLiki Resources
- Getting Started - Practical tips and basics for newcomers to Lisp
- Free Software Common Lisp implementations
- Development tools
- Current recommended libraries
- IRC - List of discussion channels about Lisp
- User-contributed FAQ
- Lisp Conferences
- Persons of any age who contribute to CLiki
- Lisp books
- Online tutorials
- Exercises
- Other Documents
- Lisp Videos/screencasts
- Humor - Laugh, it's funny ;)
- Stand-alone applications written in Common Lisp
Other Common Lisp Resources
- lisp-lang.org
- Quickdocs.org Ready and Up-to-Date Documentation for All Common Lisp Projects.
- Common Lisp Cookbook
- Planet Lisp blog aggregator
- the Awesome Common Lisp list
- LispForum online discussion board
- The #commonlisp IRC channel on irc.libera.chat
- Local Lisp users' groups
- Regional Lisp groups
- Lisp Games Wiki
- The Usenet newsgroup comp.lang.lisp - prime flaming ground (also check out GMane)
- Lisp jobs (see also Functional Jobs)
- common-lisp.net - Hosting for open source Common Lisp projects
- Common Lisp on reddit - Links and posts related to Common Lisp
- Common Lispers list
Free Software Lisp Libraries (Don't forget to check out the current recommended libraries list)
- Audio playback and editing
- Concurrency/multicore programming
- Convenience library-s
- Cryptography and digests
- Database libraries
- Data formats/file formats
- Data structures
- Distributed systems
- Document preparation tools
- FFIs for talking to other languages
- Games (see also the Lisp Games Wiki)
- Graphics library-s for drawing and image manipulation
- GUI toolkits
- Internationalization and Unicode
- Language extensions (generators, iteration, pattern matching, etc.)
- Mathematics packages
- Music composition
- Networking (sockets, email, protocols, etc.)
- Programming language implementations in Lisp
- S-exp syntaxes that let you write other languages in Lisp
- System programming tools for dealing with OS and implementation specifics
- Text processing software (regex/parsers/lexers etc.)
- Time management software (TODO lists, planners, etc.)
- Units (time, distance, weight, etc. and validation)
- Virtualization tools
- Web software
- XML, DOM, and RDF tools
- Misc: AI (Artificial Intelligence), Bioinformatics, CAD, Electronics design, Geospatial/GIS software, Smart cards
Some things don't really fit anywhere in the current structure, so are presently uncategorized. There are also listings of all articles and articles that have been deleted.
Adding and editing
The site is maintained using CLiki. CLiki is a collaborative web authoring system modeled on Ward Cunningham's WikiWikiWeb, the original Wiki. It welcomes your contributions - please see the CLiki Content, CLiki Style, and Text Formatting guidelines for more information.
For any testing of CLiki and its editing features, please use the CLiki Sandbox.
See Keeping up with CLiki on information about following changes to CLiki articles using news feeds.
To report problems in using CLiki, see CLiki Bugs. No software is perfect.
Spam Reversion
Sometimes spammers edit CLiki pages in a futile hope to boost their Google ranking (I don't know why, it doesn't help). See the Spam Reversion page for details on reverting it.