The REPL cover image

7: Ben Brinckerhoff on Clojure Spec and Error Messages

The REPL

00:00

Expound - The Default Spec in a Data Structure?

The default spec. messages can certainly be challenging to read, especially with large data structures or large, large specs. Expound is designed to make sure that this part of your data that is wrong is highlighted in the context of the overall data structure. As I mentioned, the data we were working with was deeply recursive. And so often it was three levels deep. So what Expound will do is the first part will show a summary of the entire data structure and then attempt to provide a highlight under bad data.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app