On Friday, 2 June 2017 at 02:05:23 UTC, Stefan Koch wrote:
On Thursday, 1 June 2017 at 23:24:13 UTC, aberba wrote:
Want to create and load plugins written in D into a D app at run-time, the kind that can make api calls or extended main app with other functionality.

I'm currently interested in it for a vibe.d app. How does these stuff work?

It works using shared libraries.

I just read it on Wikipedia. An alternative is to use a scripting/interpreted language. Working with such approach feels unnatural in D (considering pyd, lua-d).


A more sustanable approach would be:

1. Get shared libs to work in D (the best approach for all D code)

1. some kind of embeddable interpreter for a scripting language like (a mini js engine) which exposes callable native D APIs at runtime

None of which is within my current ability.

Reply via email to