Il sistema di condizioni del LISP comune: Oltre la gestione delle eccezioni con i meccanismi del flusso di controllo

Punteggio:   (4,7 su 5)

Il sistema di condizioni del LISP comune: Oltre la gestione delle eccezioni con i meccanismi del flusso di controllo (phoe"" Herda Michal)

Recensioni dei lettori

Riepilogo:

Il libro offre un'esplorazione approfondita del sistema di condizioni del Common Lisp, sottolineandone la potenza e le caratteristiche uniche rispetto alla gestione tradizionale delle eccezioni. È adatto sia ai principianti sia ai programmatori esperti che desiderano approfondire la comprensione delle capacità del Lisp.

Vantaggi:

L'autore, Michal Herda, spiega efficacemente l'implementazione del sistema di condizioni attraverso un apprendimento incrementale, rendendolo accessibile e coinvolgente. Il libro introduce argomenti complessi, come i riavvii, in maniera comprensibile, incoraggiando l'esplorazione pratica. Molti lettori ne apprezzano la profondità e la competenza dell'autore, suggerendo che si tratta di una risorsa preziosa per i programmatori a vari livelli di esperienza.

Svantaggi:

Alcuni lettori ritengono che il libro possa richiedere più letture per afferrare completamente i concetti presentati, indicando che può essere piuttosto denso o impegnativo. Inoltre, mentre l'implementazione è mostrata in Common Lisp, c'è un'esplorazione limitata di come queste idee possano essere adattate a linguaggi non-Lisp.

(basato su 3 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Scoprite il funzionamento e gli esempi di utilizzo del sistema di condizioni del Common Lisp. Questo libro integra il materiale già esistente per lo studio del Common Lisp come linguaggio, fornendo informazioni dettagliate sul sistema di condizioni Lisp e sui suoi meccanismi di flusso di controllo; descrive inoltre un esempio di implementazione ANSI-conforme del sistema di condizioni.

Nella prima parte de Il sistema di condizioni del Common Lisp, l'autore introduce il sistema di condizioni utilizzando un approccio dal basso verso l'alto, costruendolo pezzo per pezzo. Utilizza un approccio narrativo per trasmettere le basi del sistema di condizioni, fornendo dinamicamente il codice per modificare il comportamento di un programma esistente. In seguito, nella seconda parte, implementerete un sistema di condizioni completo e conforme agli standard ANSI, esaminando e testando ogni pezzo di codice scritto.

L'autore dimostra come estendere il Lisp usando il Lisp stesso, utilizzando come esempio il sistema delle condizioni. Questo viene fatto prestando la giusta attenzione al sottosistema di riavvio del CL, dedicandogli un'attenzione pari a quella del sottosistema dei gestori. Dopo aver letto e utilizzato questo libro, avrete imparato a conoscere il funzionamento interno del sistema di condizioni, a utilizzarlo nella vostra codifica e nelle vostre applicazioni Common Lisp e a implementarlo da zero, qualora se ne presentasse la necessità.

Cosa imparerete

⬤ Esaminare il sistema di condizioni e capire perché è importante in Common Lisp.

⬤ Costruire il sistema di condizioni da zero utilizzando i meccanismi fondamentali forniti da Common Lisp.

⬤ Programmare il sistema di condizioni e i suoi meccanismi di flusso di controllo per ottenere risultati pratici.

⬤ Implementare tutte le parti di un sistema di condizioni: condizioni, riavvii, macro per legare handler e riavvii, meccanismi di segnalazione, asserzioni, un debugger e altro ancora.

Per chi è questo libro?

Programmatori Lisp principianti e intermedi, ma anche programmatori intermedi di altri linguaggi di programmazione.

Altre informazioni sul libro:

ISBN:9781484261330
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:300

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Il sistema di condizioni del LISP comune: Oltre la gestione delle eccezioni con i meccanismi del...
Scoprite il funzionamento e gli esempi di utilizzo...
Il sistema di condizioni del LISP comune: Oltre la gestione delle eccezioni con i meccanismi del flusso di controllo - The Common LISP Condition System: Beyond Exception Handling with Control Flow Mechanisms

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)