tiennou/extempore — comment on commit c96e9eccaab7d104c7353c1bb4c0a712d44e1677
File:  line 0
By digego:

Sorry, still not convinced ;)

Actually in this context library wrapper really means written in Extempore-Lang (rather than Extempore-Scheme).

I completely agree with your rational :) The "library" wrapper would hopefully become the "default" behaviour (i.e. all of the examples would be changed to use the wrapper, not sys:open-dylib directly) so nothing is lost by pushing it up to the runtime. Generally the idea is that compile time behaviour should only be added if absolutely necessary/unavoidable. If anything sys:open-dylib should also be moved into library code.

I'm not quite sure I follow you regarding bind. When you "open" a dynamic library you are really just loading it. To bind symbols against the "loaded" library extempore already uses bind-lib. Is there any need to change this current behaviour?