basilisp icon indicating copy to clipboard operation
basilisp copied to clipboard

`deftype`/`reify` method signatures should be verified at compile time

Open chrisrink10 opened this issue 6 months ago • 0 comments

The methods implemented in deftype and reify should attempt to verify the signatures of implemented methods and issue warnings (or errors, if possible) when a signature mismatch occurs. I'm not sure how reliably we'll be able to do this, so we may need an escape hatch metadata key to allow users to override the compiler check.

chrisrink10 avatar Aug 05 '24 18:08 chrisrink10