<iced-quinn/> on Nostr: cinerion common lisp's error handling is so weird you basically create an object to ...
cinerion (nprofile…4kl5) common lisp's error handling is so weird
you basically create an object to represent an error, yeet it, but you also specify ways that the error could be mitigated, and then the calling code can choose one of these, or if it gets thrown all the way to the user, they can choose one and everything resumes.
nobody else kept that. everyone else you can yeet an error upward but it always fails hard.
you basically create an object to represent an error, yeet it, but you also specify ways that the error could be mitigated, and then the calling code can choose one of these, or if it gets thrown all the way to the user, they can choose one and everything resumes.
nobody else kept that. everyone else you can yeet an error upward but it always fails hard.