Esta es una lista de software y herramientas de programación para el lenguaje de programación Lisp , que incluye frameworks , bibliotecas , IDE , herramientas de compilación y proyectos relacionados.
Marcos de trabajo y bibliotecas de Lisp
- Véase también: Bibliotecas de Common Lisp
- Alexandria — funciones de utilidad para Common Lisp [ 1 ]
- CL-HTTP : servidor web y marco de trabajo web en Common Lisp.
- Administrador de interfaz de Common Lisp (CLIM): conjunto de herramientas de interfaz gráfica de usuario para Common Lisp.
- Sistema de objetos Common Lisp (CLOS): sistema de programación orientado a objetos para Lisp.
- McCLIM : implementación de código abierto de CLIM
- Serapeo: servicios públicos y extensiones de Alejandría [ 2 ]
- Slynk — servidor backend para SLIME [ 3 ]
- trivial-garbage — finalizadores portátiles de recolección de basura [ 4 ] [ 5 ]
- trivial-gray-streams — Biblioteca de portabilidad para flujos grises de Common Lisp [ 6 ] [ 7 ]
Aprendizaje automático e inteligencia artificial
- CLML — Biblioteca de aprendizaje automático de Common Lisp [ 8 ]
- Neural Lisp — kit de herramientas experimentales para redes neuronales en Lisp [ 9 ]
- Opencog — arquitectura cognitiva con componentes Lisp [ 10 ]
- Owl Lisp: un lenguaje Lisp funcional con énfasis en la programación numérica.
Matemáticas e informática científica
- ACL2 : demostrador de teoremas y sistema lógico basado en Common Lisp.
- Axiom : sistema de álgebra computacional escrito en Common Lisp.
- Extensiones de Franz Lisp : bibliotecas de computación científica
- Maxima : sistema de álgebra computacional desarrollado originalmente en Lisp.
- Sistema de Verificación de Prototipos (PVS): entorno mecanizado para la especificación y verificación formal escrita en Common Lisp.
entornos de desarrollo integrados
- Allegro Common Lisp : entorno de desarrollo integrado (IDE) de Franz Inc.
- ABCL IDE — Desarrollo de Lisp dentro del ecosistema JVM [ 11 ]
- LispWorks : entorno de desarrollo integrado (IDE) y compilador comercial para Common Lisp.
- Portacle — entorno de desarrollo portátil Common Lisp [ 12 ]
- SLIME — Modo Emacs para Common Lisp
- Sly — bifurcación de SLIME con características mejoradas [ 13 ]
Editores de texto con soporte para Lisp
- Atom — a través de paquetes Lisp y una bifurcación de Atom llamada Pulsar [ 14 ] [ 15 ]
- CL-REPL – REPL para principiantes para Common Lisp [ 16 ]
- Eclipse Dandelion: complemento para Eclipse que admite la programación Lisp en la plataforma Eclipse [ 17 ].
- GNU Emacs — con SLIME o Sly
- Lem – editor de propósito general extensible en Common Lisp [ 18 ]
- Sublime Text : complementos para la sintaxis Lisp y REPL.
- Vim : a través del complemento Slimv [ 19 ]
- VS Code — mediante extensiones de Common Lisp y Clojure
- XEmacs – editor de texto gráfico y basado en consola [ 20 ]
Herramientas de compilación y gestores de paquetes
Compiladores y entornos de ejecución
- Allegro Common Lisp : implementación comercial
- Armed Bear Common Lisp (ABCL) — se ejecuta en la máquina virtual Java
- Esquema de pollo : implementación de esquema con backend en C.
- Chez Scheme — compilador optimizador para Scheme
- Clojure : dialecto moderno de Lisp para la JVM.
- CLISP — Implementación portátil de ANSI Common Lisp
- CMU Common Lisp (CMUCL) — compilador optimizador para Common Lisp
- ECL — Common Lisp integrable
- GNU CLISP — Implementación de Lisp del Proyecto GNU
- GNU Guile : lenguaje de extensión basado en Scheme del Proyecto GNU.
- LispWorks : entorno comercial de Common Lisp
- Esquema MIT : intérprete y compilador de esquemas
- Racket — descendiente de Scheme
- SBCL — Steel Bank Common Lisp, compilador Common Lisp de alto rendimiento.
Herramientas de depuración y análisis de rendimiento
- Depurador Allegro CL [ 24 ]
- Depurador de LispWorks
- Perfilador SBCL
- Inspector SLIME : depuración en tiempo de ejecución
Pruebas y garantía de calidad
Lista de lenguajes de programación de la familia Lisp
- ACL2
- Arco
- AutoLISP
- BBN LISP
- Chez Scheme
- Chialispa
- Pollo
- Clojure
- Lisp común ANSI
- Lisp común
- Dylan
- Emacs Lisp
- EuLisp
- Franz Lisp
- META
- Hy
- Ícaro
- Interlisp
- ISLISP
- Le Lisp
- Erlang con sabor a Lisp
- Máquina Lisp Lisp
- Lispkit Lisp
- Maclisp
- MultiLisp
- NULO
- OpenLisp
- Liseo del búho
- PicoLisp
- Lisp estándar portátil
- Raqueta
- Esquema
- Esquema en un solo Defun (SIOD)
- HABILIDAD
- T
- TXR
Música
Véase también
Enlaces externos
- Excelente Common Lisp : lista seleccionada de bibliotecas Common Lisp en GitHub
- Lisp-lang.org
- Common-Lisp.net
- CLiki — Wiki de Common Lisp
Referencias
- ↑ https://alexandria.common-lisp.dev/
- ↑ «Ruricolista/Serapeum» . GitHub .
- ↑ "El manual de referencia de Slynk" .
- ↑ "Cl-trivial-garbage 0.21-0.3474f64 — Paquetes — GNU Guix" .
- ↑ "Basura trivial/Basura trivial" . GitHub .
- ↑ "Trivial-gray-streams/Trivial-gray-streams" . GitHub .
- ↑ "El manual de referencia de Alejandría" .
- ↑ "CLML Common Lisp Machine Learning" .
- ↑ Davis, Gregory P.; Katz, Garrett E.; Gentili, Rodolphe J.; Reggia, James A. (febrero de 2022). "NeuroLISP: Programación simbólica de alto nivel con redes neuronales atractoras". Neural Networks . 146 : 200–219 . doi : 10.1016/j.neunet.2021.11.009 . PMID 34894482 .
- ↑ "OpenCog:Acerca de - OpenCog" .
- ↑ "Editores | Common Lisp" .
- ↑ https://portacle.github.io/
- ↑ "Joaotavora/Sly" . GitHub .
- ↑ "Neil-lindquist/SLIMA" . GitHub .
- ↑ "Pulsar-edit/Pulsar" . GitHub .
- ↑ «Koji-kojiro/Cl-repl» . GitHub .
- ↑ "Ragnaroek/Dandelion" . GitHub .
- ↑ https://lem-project.github.io/
- ↑ "Slimv.vim - Modo de interacción Lisp superior para Vim ('SLIME para Vim') : Vim en línea" .
- ↑ "Editores | Common Lisp" .
- ↑ https://asdf.common-lisp.dev/
- ↑ "Quicklisp - Descripción general" . GitHub .
- ↑ https://roswell.github.io/
- ↑ "Allegro Common Lisp" .
- ↑ "Fiveam - Marco de pruebas de regresión - bibliotecas common-lisp" .
- ↑ "Lispci/Fiveam" . GitHub .
- ↑ "Probando el código" .
- ↑ "Un probador de unidades Lisp" .
- ↑ "Manual de referencia de la unidad lisp" .
- ↑ "Shinmera/Parachute" . GitHub .
- ↑ "Paracaídas" .
- ↑ "El manual de referencia cl-annot-prove" .
- ^ "Fukamachi/Probar" . GitHub .
Categorías :
- Lisp común
- Lisp (lenguaje de programación)
- Scheme (lenguaje de programación)
- Herramientas de programación
- entornos de desarrollo integrados
- Software libre programado en Lisp.