The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms
Thumbnail 1

The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms

4.8/5
ID del producto: 297822515
Transacción segura

Descripción

The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms

Reseñas

4.8

Todo de compras verificadas

C**N

Great for understanding how condition systems are implemented and how Common Lisp's is so powerful

Not only does Mr. Herda show _what_ makes the CL Condition System unique from the wide-spread try-throw-catch paradigm of many popular languages, he also shows _how_ it works through implementation.Starting with the blue-sky "wouldn't it be nice" daydream of a language designer in the Preface, he introduces the essential building blocks needed to implement a condition system (e.g dynamic extent) and then progressively uses them to build and improve an implementation. His treatment of restarts, one of the key features that make the Lisp condition system so powerful, has given me the "ah ha!" explanations I've needed to understand where they fit in with the more familiar parts of the condition system.In true Lisp fashion, he is able to present his implementation in the core language without digging into the language or compiler's internals, as one might fear if using a different language. Even still, the implementation feels just straight-forward enough it makes me wonder if this technique couldn't be used in other, non-Lisp languages. In the appendices Mr. Herda gives an example implementation of dynamic extent in C but any further ponderings of non-Lisp implementations are left for the reader to explore.I can't say I've fully internalized its knowledge after my first reading, but I definitely do recommend this book. It's a great intermediate book for the programmer who is looking to push their comfort level with Common Lisp to the next level or for those wanting to learn how a condition system is implemented in general.

Preguntas comunes

Trustpilot

Trustscore 4.5 | Más de 7,300 reseñas

Abdullah B.

¡Excelente precio para un producto auténtico! ¡Envío internacional rápido también!

Hace 3 semanas

Meera L.

Transacción sin problemas y el producto llegó en perfectas condiciones.

Hace 3 semanas

Compre globalmente, ahorre con Desertcart
Valor por dinero
Precios competitivos en una amplia gama de productos.
Compre globalmente
Sirviendo a millones de compradores en más de 100 países
Protección mejorada
Opciones de pago confiables que adoran los compradores de todo el mundo
Garantía del cliente
Opciones de pago confiables amadas por los compradores de todo el mundo.
Aplicación DesertCart
Compre sobre la marcha, en cualquier momento y en cualquier lugar.
€ 66.18

Derechos e impuestos incl.

Spainalmacenar
1
Envío gratis

with PRO Membership

Devoluciones gratuitas

30 diaspara usuarios de membresía PRO

15 diassin membresía

Transacción segura

Trustpilot

Trustscore 4.5 | Más de 7,300 reseñas

Anjali K.

La calidad del producto es excelente. Exactamente lo que necesitaba para mi trabajo.

Hace 1 mes

Sneha T.

Recibí mi producto en perfectas condiciones. Excelente servicio en general.

Hace 1 mes

The Common Lisp Condition System Beyond Exception Handling With Control | Desertcart Spain