On 25 September 2012 15:21, bearophile <bearophileHUGS@lycos.com> wrote:
Manu:


I have a fairly comprehensive binding solution which automates the work in
the case of dynamic linkage, but the problem is the way the user defines the functions that exist in the D code.

Maybe there are better ways to solve your problems (even changing D language in some ways), and keep avoiding the need of free floating ghosts of functions.

Can you suggest a more direct approach? Declaring prototypes seems completely natural, supports all the expected IDE features, and in the simple/common case (static linkage) requires absolutely no magic voodoo.