Two thoughts re the verrazano-support package:
minor: the openal-library generated by vzn requires verrrazano-support (it tries to load it), but the bindings per se do not. A small nicety would be to avoid an unnecessary dependency. But this goes away if...
how about moving vzn support code into CFFI? Maybe we establish a rule of thumb: anything required at runtime goes in CFFI, and VZN is not needed at runtime (including any "support" package).
I know vzn wants to support multiple backends, but multiple Lisp universal FFI backends? Why? UFFI is known to need an update, but an update never comes and CFFI is probably the last straw for UFFI.
Hang on: is a better alternative to write the VZN-support code directly into the bindings file? Perhaps as an option the defbinding?
I would just like to see xxx-library.lisp work as a standalone set of bindings, either by adding to it or by requiring certain code of any candidate backend.
Thoughts?