Python calling D
Ellery Newcomer
ellery-newcomer at utulsa.edu
Thu Feb 6 17:20:22 PST 2014
On Tuesday, 4 February 2014 at 16:17:30 UTC, Russel Winder wrote:
> On Tue, 2014-02-04 at 12:45 +0000, Artem Tarasov wrote:
>
> But it does lead to a working system :-)
Any particular reason you aren't using CeleriD to build this
shared lib? CeleriD uses some hooks to call rt_init when the
library loads.
https://bitbucket.org/ariovistus/pyd/src/92b9962b429ed33afa7048cf1923fd76d0fe8977/infrastructure/d/?at=default
see so_ctor.c and python_so_linux_boilerplate.d
Also, note however you do it, if you have multiple shared libs,
don't call initialize/term more than once. segfaults happen.
More information about the Digitalmars-d-learn
mailing list