Tu banner alternativo

List of Lisp software and tools

In today's article, we are going to explore in detail about List of Lisp software and tools, a topic that has captured the attention of millions of people around the world. List of Lisp software and tools is a topic that has generated a great debate in different areas and has aroused great interest in society. Throughout this article, we will analyze different aspects related to List of Lisp software and tools, from its origins to its impact today. We will explore its different dimensions, its relevance today and the implications it has for different sectors. Additionally, we will examine the opinions of experts on the topic, as well as the experiences of people who have been directly affected by List of Lisp software and tools. Without a doubt, this is a fascinating topic that deserves to be explored in depth. Join us on this fascinating journey of discovery about List of Lisp software and tools!

Tu banner alternativo

This is a list of software and programming tools for the Lisp programming language, which includes frameworks, libraries, IDEs, build tools, and related projects.

Lisp frameworks and libraries

See also: Common Lisp libraries
  • Alexandria — utility functions for Common Lisp[1]
  • CL-HTTP — web server and web framework in Common Lisp
  • Common Lisp Interface Manager (CLIM) — GUI toolkit for Common Lisp
  • Common Lisp Object System (CLOS) — object-oriented programming system for Lisp
  • McCLIM — open-source implementation of CLIM
  • serapeum — utilities and extensions to Alexandria[2]
  • Slynk — backend server for SLIME[3]
  • trivial-garbage — portable garbage-collection finalizers[4][5]
  • trivial-gray-streams — Portability library for Common Lisp gray streams[6][7]

Machine learning and AI

  • CLML — Common Lisp Machine Learning library[8]
  • Neural Lisp — experimental neural network toolkit in Lisp[9]
  • Opencog — cognitive architecture with Lisp components[10]
  • Owl Lisp — functional Lisp with emphasis on numerical programming

Math and scientific computing

  • ACL2 — theorem prover and logic system built on Common Lisp
  • Franz Lisp extensions — scientific computing libraries

Integrated development environments

  • Allegro Common Lisp — IDE and development environment from Franz Inc.
  • ABCL IDE — Lisp development within the JVM ecosystem[11]
  • LispWorks — commercial IDE and compiler for Common Lisp
  • Portacle — portable Common Lisp development environment[12]
  • SLIMEEmacs mode for Common Lisp
  • Sly — fork of SLIME with enhanced features[13]

Text editors with Lisp support

Build tools and package managers

  • Another System Definition Facility (ASDF) — build system for Common Lisp[21]
  • Quicklisp — library and package manager[22]
  • Roswell — environment manager and scripting tool[23]

Compilers and runtimes

Debugging and profiling tools

Testing and quality assurance

  • FiveAM — unit testing framework for Common Lisp[25][26][27]
  • Lisp-unit — xUnit-style test framework[28][29]
  • Parachute — unit testing framework[30][31]
  • Prove — testing framework[32][33]

List of Lisp-family programming languages

Music

  • OpenMusic — visual programming environment for music composition
  • Nyquist — sound synthesis and music composition language in Lisp

See also

References

  1. ^ https://alexandria.common-lisp.dev/
  2. ^ "Ruricolist/Serapeum". GitHub.
  3. ^ "The slynk Reference Manual".
  4. ^ "Cl-trivial-garbage 0.21-0.3474f64 — Packages — GNU Guix".
  5. ^ "Trivial-garbage/Trivial-garbage". GitHub.
  6. ^ "Trivial-gray-streams/Trivial-gray-streams". GitHub.
  7. ^ "The alexandria Reference Manual".
  8. ^ "CLML Common Lisp Machine Learning".
  9. ^ Davis, Gregory P.; Katz, Garrett E.; Gentili, Rodolphe J.; Reggia, James A. (February 2022). "NeuroLISP: High-level symbolic programming with attractor neural networks". Neural Networks. 146: 200–219. doi:10.1016/j.neunet.2021.11.009. PMID 34894482.
  10. ^ "OpenCog:About - OpenCog".
  11. ^ "Editors | Common Lisp".
  12. ^ https://portacle.github.io/
  13. ^ "Joaotavora/Sly". GitHub.
  14. ^ "Neil-lindquist/SLIMA". GitHub.
  15. ^ "Pulsar-edit/Pulsar". GitHub.
  16. ^ "Koji-kojiro/Cl-repl". GitHub.
  17. ^ "Ragnaroek/Dandelion". GitHub.
  18. ^ https://lem-project.github.io/
  19. ^ "Slimv.vim - Superior Lisp Interaction Mode for Vim ('SLIME for Vim') : Vim online".
  20. ^ "Editors | Common Lisp".
  21. ^ https://asdf.common-lisp.dev/
  22. ^ "Quicklisp - Overview". GitHub.
  23. ^ https://roswell.github.io/
  24. ^ "Allegro Common Lisp".
  25. ^ "Fiveam - Regression Testing Framework - common-lisp-libraries".
  26. ^ "Lispci/Fiveam". GitHub.
  27. ^ "Testing the code".
  28. ^ "A Lisp Unit Tester".
  29. ^ "The lisp-unit Reference Manual".
  30. ^ "Shinmera/Parachute". GitHub.
  31. ^ "Parachute".
  32. ^ "The cl-annot-prove Reference Manual".
  33. ^ "Fukamachi/Prove". GitHub.