Sto cercando di implementare un blocco try-catch in schema usando il metodo (call-cc) ma non sono sicuro di come possa essere usato per quello. Non ho trovato alcun esempio.Come implementare un blocco try-catch nello schema?
E gli esempi trovati contengono solo la gestione degli errori, ma quello che voglio fare è: se si è verificato un errore, il programma di schema deve dare un messaggio all'utente (tramite display per esempio) senza sospendere il programma.
È possibile?
grazie per la risposta! questo è quello che stavo cercando ma 'con-exception-handler non è stato trovato. Anche in racchetta e in r6rs. – Asqan
Bene, ho eseguito il codice in Ikarus ... 'with-exceptions-handler' si trova nella libreria (rnrs exceptions). Vedi risposta aggiornata. Vedere la sezione 7.1, pagina 24 o la documentazione di R6RS-Lib. – GoZoner
Grazie! Qui (http://docs.racket-lang.org/r6rs/) è come si usano (eccezioni rnrs) in Racket. – GoZoner