On Monday, 7 August 2017 at 21:28:52 UTC, Andre Pany wrote:
as DMD is now under Boost Software License, can I distribute it
as part of my commercial product?
I want to provide script support within my application. The
idea is to compile the scripts (D coding) to shared libraries
and load the shared libraries into the main program.
in case your main application is written in D, too: how do you
avoid symbol name collisions?
I think it would be nice to load shared libraries while runtime,
but i cant, because the symbol names of the imports get
duplicated which is not allowed. And D intentionally has no
namespace-feature for this