
The Common Lisp Condition System
Michał "phoe" Herda
- Editorial
- Apress
- Año
- 2020
- Páginas
- ~300
- Nivel
- Intermedio
De qué trata
Monografía técnica de Michał 'phoe' Herda publicada por Apress en 2020. Es la primera y más completa obra dedicada exclusivamente al sofisticado sistema de condiciones y reinicios (Condition System) de Common Lisp.
Explora por qué el sistema de condiciones de Lisp es inmensamente superior al modelo tradicional de excepciones `try-catch` de otros lenguajes. Explica la separación entre señalización de problemas, gestión de condiciones (`handler-bind`, `handler-case`) y reinicio interactivo o programático de ejecución sin desenrollar la pila (`restart-bind`, `restart-case`, `invoke-restart`).
Incluye análisis de implementación en software crítico y el diseño de sistemas de recuperación de fallos interactivos. Una obra fascinante para teóricos de lenguajes e ingenieros de sistemas tolerantes a fallos.
- Common Lisp
- Condition System
- Restarts
- Excepciones
- Tolerancia a Fallos
- handler-bind
- Metaprogramación
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Sistema de Recuperación y Reinicios Interactivos en Common Lisp
Implementación de un motor de tareas de red que ante errores de conexión ofrece estrategias de reinicio automático o manual sin pérdida de estado.

