LispE: Un dialecto Lisp novedoso con coincidencia de patrones y lógica

2025-04-09
LispE: Un dialecto Lisp novedoso con coincidencia de patrones y lógica

LispE, un dialecto Lisp moderno desarrollado por Naver, se distingue de las implementaciones tradicionales de Lisp, como Common Lisp, Scheme y Clojure, a través de construcciones innovadoras: defpat, defmacro y defpred. LispE extiende la flexibilidad y el sistema de macros de Lisp con coincidencia de patrones avanzada, capacidades de macro mejoradas y elementos de programación lógica. defpat permite definir múltiples funciones con el mismo nombre, cada una activada por un patrón de argumento específico; defmacro simplifica la creación de sintaxis personalizada utilizando coincidencia de patrones y un operador $; defpred integra la coincidencia de patrones con la evaluación basada en predicados y el retroceso automático, combinando la programación lógica en el marco de Lisp. En comparación con otros Lisps, LispE ofrece una mayor expresividad y modularidad.

Desarrollo