Mark Cox
Mark Cox
> How possible it is in your opinion to add an ability for the defstore to detect at compile time, that there is no specialization give for types in the...
The name is required as written in the [documentation](https://github.com/markcox80/specialization-store/wiki/Tutorial-3:-Compile-Time-Support). The original poster asked for "defstore to detect at compile time, that there is no specialization give for types in the...
The default implementation tries to do compile time optimisations. If that fails, a runtime dispatch is performed. I don't understand what you want.
I have added the branch [feature/compile-time-warning](https://github.com/markcox80/specialization-store/tree/feature/compile-time-warning) which implements the feature you have requested. You don't need to use the runtime dispatch code. You need to signal a warning when type...
I would be grateful for a minimal example highlighting your issue. I don't know what specializations are defined.
> It makes sense that declaring a to be a string and b to be a list causes (= a b) to compile time error -- because we asked for...
I have merged the bits in to master. Subclassing the standard store is arguably overkill for this application. This example shows how to do it without subclassing. ```lisp (defpackage "EXAMPLE"...
> the compiler macro being incomplete and therefore not being able to optimize some case You will have to expand on this as I don't know what it means. >...