LISP PROJECTS (20)
About LispWire

Welcome to LispWire, the repository for modern Lisp software and classic Artificial Intelligence (AI) tools.

For more than two decades Lisp has been synonymous with AI and diverse software projects that are considered part of the AI world. The concept of AI has continued to evolve in the software community. Today, AI really encompasses many computational algorithms, software principles and programming techniques to tackle very complex problems or to attempt to automate routine tasks that heretofore require dedicated human intervention. Lisp is the language of choice for AI researchers because of its ability to handle complex programming tasks.

The overall goals of LispWire are twofold:

  • to share with the software community the tools developed during decades of research in AI, and
  • to demonstrate the power of Lisp in tackling complex problems.

More specifically, this site offers the following:

  • Provide the Lisp community with a repository for interesting Common Lisp (CL) applications. Some applications will be purely educational, demonstrating an algorithm or a principle; others will be of production quality that can be used in commercial projects. All software in the LispWire repository will be tested against the latest version of Allegro CL. Since most of the software here is open source, it may also work with other Lisp implementations.
  • Provide university professors teaching AI (including software reasoning, machine learning, expert systems, knowledge capture and processing, etc.) a large number of AI tools and examples to help their students learn AI principles faster.
  • Showcase Lisp as a general purpose programming language for complex, enterprise mission critical applications in areas such as MCAD, ECAD, e-commerce, business search, scheduling, video games, telecom, Bioinformatics, etc.
  • Provide an archive for classic AI software, as well as a repository for new cutting edge AI tools.

This site is a service to the Lisp community and is supported and hosted by Franz Inc. But, it will not be successful without contributions from the community who provide the content. The section contribute describes how you can help. Our goal is that all the software posted here will run on Allegro Common Lisp so you can simply download the source files, load the file "load.cl" and run the examples in the example section.

If you do not currently have access to Allegro CL, Franz Inc. provides a free edition that runs most of the example code. Full commercial evaluation versions for those applications that need it can be made available upon request. Please see the page on Lisp for more information.

We hope that you learn from this site, are able to use some of the code in your work, and have fun trying out the software.