Stephen Compall <[EMAIL PROTECTED]> writes: > One can also specify in the interface documentation that by merely > defining an e-t-f, even if it answers *runtime-translator-form*, you are > short-circuiting the alloc-param and free mechanism for dynamic-extent > expansions, and therefore must either not do so, or always be sure to > define a foreign-dyn expansion as well. This is option 3 [...]
I think *runtime-translator-form* should be a translate-type-to-foreign call when expand-type-to-foreign is called directly and a m-v-b/t-t-t-f/unwind-protect/f-t-t-o thingie when it's called through expand-type-to-foreign-dyn. -- Luís Oliveira luismbo (@) gmail (.) com Equipa Portuguesa do Translation Project http://www.iro.umontreal.ca/translation/registry.cgi?team=pt _______________________________________________ cffi-devel mailing list cffi-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel