Manual de Referencia AP5: Una Extensión basada en Lógica para Common Lisp
AP5 es una extensión de Common Lisp que permite a los usuarios "programar" a un nivel más "especificacional", centrándose en qué debe hacer la máquina en lugar de cómo. Combina aspectos de Lisp y el lenguaje de especificación Gist, incorporando partes compilables de Gist y ofreciendo mecanismos de anotación para el ajuste del rendimiento. AP5 utiliza un modelo relacional para representar datos y admite un lenguaje de lógica de primer orden para el acceso y la manipulación de datos. Los programadores definen relaciones, reglas y restricciones, optimizando el rendimiento mediante anotaciones. El manual detalla la sintaxis de AP5, las operaciones de bases de datos, las reglas, los tipos, la equivalencia y las especificaciones de implementación, proporcionando numerosos ejemplos y explicaciones.
Leer más