TODO @ 64303dece177

Set :allow-print and :allow-read to t when not explicitly provided

If we don't do this, reevaluating a `defclass` after removing an `(:allow-print
nil)` option won't update the class, and still won't allow printing.  You'd have
to set `(:allow-print t)`, eval, then remove it, which is silly.
author Steve Losh <steve@stevelosh.com>
date Fri, 21 Aug 2020 21:48:29 -0400
parents 7fbb6f4abee8
children bd7953d25dbd
Clean up error hierarchy | id:3d3efa4af649474151661a9d294080ab24e22ff7
Add basic wrapper definition | id:861f048b3b69079dedf8779be1cb73c05e6fc732
Add extra key preservation | id:cfb63b37d87893083fc98477ec3d488fb909a984
Test reading explicit types, not just t. | id:d2def699c46f12c02d49c01c869fc9b927bda72d
Add more MOP-based tests (including errors). | id:df727baeb41bad02c7d79b92f98c24c8a28ca772